Class HashStreamValidator (6.5.4)

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;

md5Enabled

readonly md5Enabled: boolean;

Methods

_flush(callback)

_flush(callback: () => void): void;
Parameter
NameDescription
callback () => 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 __global.Buffer | string
Returns
TypeDescription
boolean