interface Checksum.IDocumentChecksumSupport {
// Methods
${calculateAsync}(algorithms?: (string | ${Checksum.CustomCRC} | ${Checksum.CustomFNV})[], range?: ${ISelection}): Promise<${Checksum.Result}[]>;
${calculateAsync#calculateAsync1}(algorithm: string | ${Checksum.CustomCRC} | ${Checksum.CustomFNV}, range?: ${ISelection}): Promise<${Checksum.Result}[]>;
${getResult}(algorithmId: string): ${Checksum.Result};
}
// This interface is not available in managed environment
// This interface is not available in native environment
calculateAsync(algorithms?: (string | ${Checksum.CustomCRC} | ${Checksum.CustomFNV})[], range?: ${ISelection}): Promise<${Checksum.Result}[]>;
// This method is not available in managed environment
// This method is not available in native environment
algorithmsrangeA promise that resolves to an array of Result objects, each for one of requested algorithms.
Calculate checksums/hashes asynchronously.
calculateAsync(algorithm: string | ${Checksum.CustomCRC} | ${Checksum.CustomFNV}, range?: ${ISelection}): Promise<${Checksum.Result}[]>;
// This method is not available in managed environment
// This method is not available in native environment
algorithmrangeCalculate single checksum/hash asynchronously.
getResult(algorithmId: string): ${Checksum.Result};
// This method is not available in managed environment
// This method is not available in native environment
algorithmIdGet previously calculated checksum/hash result.