Class HashStreamValidator (7.3.2)

Inheritance

Transform > HashStreamValidator

Package

@google-cloud/storage

Constructors

(constructor)(options)

constructor(options?: Partial<HashStreamValidatorOptions>);

Constructs a new instance of the HashStreamValidator class

Parameter
NameDescription
options Partial<HashStreamValidatorOptions>

Properties

crc32cEnabled

readonly crc32cEnabled: boolean;

crc32cExpected

readonly crc32cExpected: string | undefined;

md5Enabled

readonly md5Enabled: boolean;

md5Expected

readonly md5Expected: string | undefined;

updateHashesOnly

readonly updateHashesOnly: boolean;

Methods

_flush(callback)

_flush(callback: (error?: Error | null | undefined) => void): void;
Parameter
NameDescription
callback (error?: Error | null | undefined) => void
Returns
TypeDescription
void

_transform(chunk, encoding, callback)

_transform(chunk: Buffer, encoding: BufferEncoding, callback: (e?: Error) => void): void;
Parameters
NameDescription
chunk Buffer
encoding BufferEncoding
callback (e?: Error) => void
Returns
TypeDescription
void

test(hash, sum)

test(hash: 'crc32c' | 'md5', sum: Buffer | string): boolean;
Parameters
NameDescription
hash 'crc32c' | 'md5'
sum "\"buffer\"".__global.Buffer | string
Returns
TypeDescription
boolean