Class HashStreamValidator (7.13.0)

Inheritance

Transform > HashStreamValidator

Package

@google-cloud/storage

Constructors

(constructor)(options)

  constructor 
 ( 
 options 
 ?: 
  
 Partial<HashStreamValidatorOptions> 
 ); 
 

Constructs a new instance of the HashStreamValidator class

Parameter
Name
Description
options

Properties

crc32c

  get 
  
 crc32c 
 () 
 : 
  
 string 
  
 | 
  
 undefined 
 ; 
 

Return the current CRC32C value, if available.

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
Name
Description
callback
(error?: Error | null | undefined) => void
Returns
Type
Description
void

_transform(chunk, encoding, callback)

  _transform 
 ( 
 chunk 
 : 
  
 Buffer 
 , 
  
 encoding 
 : 
  
 BufferEncoding 
 , 
  
 callback 
 : 
  
 ( 
 e 
 ?: 
  
 Error 
 ) 
  
 = 
>  
 void 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
chunk
Buffer
encoding
BufferEncoding
callback
(e?: Error ) => void
Returns
Type
Description
void

test(hash, sum)

  test 
 ( 
 hash 
 : 
  
 'crc32c' 
  
 | 
  
 'md5' 
 , 
  
 sum 
 : 
  
 Buffer 
  
 | 
  
 string 
 ) 
 : 
  
 boolean 
 ; 
 
Parameters
Name
Description
hash
'crc32c' | 'md5'
sum
"\"buffer\"".__global.Buffer | string
Returns
Type
Description
boolean
Design a Mobile Site
View Site in Mobile | Classic
Share by: