Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MurmurHashFnH

An interface for murmurhash 64/128-bit functions.

Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

Hierarchy

Callable

  • __call(data: string | Buffer): string
  • __call(data: string | Buffer, callback: function): void
  • __call(data: string, encOrOutType: Encoding | OutputType, seed?: number): string | Buffer
  • __call(data: string, encOrOutType: Encoding | OutputType, callback: function): void
  • __call(data: string, encOrOutType: Encoding | OutputType, seed: number, callback: function): void
  • __call(data: Buffer, outputType: OutputType, seed?: number): string | Buffer
  • __call(data: Buffer, outputType: OutputType, callback: function): void
  • __call(data: Buffer, outputType: OutputType, seed: number, callback: function): void
  • __call(data: string | Buffer, seed: number): string
  • __call(data: string | Buffer, seed: number, callback: function): void
  • __call(data: string | Buffer, seed: number, outputType: OutputType): string | Buffer
  • __call(data: string | Buffer, seed: number, outputType: OutputType, callback: function): void
  • __call(data: string | Buffer, encoding: Encoding, outputType: OutputType): string | Buffer
  • __call(data: string | Buffer, encoding: Encoding, outputType: OutputType, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number): string
  • __call(data: string, encoding: Encoding, seed: number, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number, outputType: OutputType): string | Buffer
  • __call(data: string, encoding: Encoding, seed: number, outputType: OutputType, callback: function): void
  • __call(data: string | Buffer): number | string
  • __call(data: string | Buffer, callback: function): void
  • __call(data: string | Buffer, output: Buffer, offset?: number, length?: number): Buffer
  • __call(data: string | Buffer, output: Buffer, callback: function): void
  • __call(data: string | Buffer, output: Buffer, offset: number, callback: function): void
  • __call(data: string | Buffer, output: Buffer, offset: number, length: number, callback: function): void
  • __call(data: string, encOrOutType: Encoding | OutputType, seed?: number): number | string | Buffer
  • __call(data: string, encOrOutType: Encoding | OutputType, callback: function): void
  • __call(data: string, encOrOutType: Encoding | OutputType, seed: number, callback: function): void
  • __call(data: Buffer, outputType: OutputType, seed?: number): number | string | Buffer
  • __call(data: Buffer, outputType: OutputType, callback: function): void
  • __call(data: Buffer, outputType: OutputType, seed: number, callback: function): void
  • __call(data: string | Buffer, seed: number): number | string
  • __call(data: string | Buffer, seed: number, callback: function): void
  • __call(data: string | Buffer, seed: number, output: Buffer, offset?: number, length?: number): Buffer
  • __call(data: string | Buffer, seed: number, output: Buffer, callback: function): void
  • __call(data: string | Buffer, seed: number, output: Buffer, offset: number, callback: function): void
  • __call(data: string | Buffer, seed: number, output: Buffer, offset: number, length: number, callback: function): void
  • __call(data: string | Buffer, seed: number, outputType: OutputType): number | string | Buffer
  • __call(data: string | Buffer, seed: number, outputType: OutputType, callback: function): void
  • __call(data: string | Buffer, encoding: Encoding, outputType: OutputType): number | string | Buffer
  • __call(data: string | Buffer, encoding: Encoding, outputType: OutputType, callback: function): void
  • __call(data: string, encoding: Encoding, output: Buffer, offset?: number, length?: number): Buffer
  • __call(data: string, encoding: Encoding, output: Buffer, callback: function): void
  • __call(data: string, encoding: Encoding, output: Buffer, offset: number, callback: function): void
  • __call(data: string, encoding: Encoding, output: Buffer, offset: number, length: number, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number): number | string
  • __call(data: string, encoding: Encoding, seed: number, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number, output: Buffer, offset?: number, length?: number): Buffer
  • __call(data: string, encoding: Encoding, seed: number, output: Buffer, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number, output: Buffer, offset: number, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number, output: Buffer, offset: number, length: number, callback: function): void
  • __call(data: string, encoding: Encoding, seed: number, outputType: OutputType): number | string | Buffer
  • __call(data: string, encoding: Encoding, seed: number, outputType: OutputType, callback: function): void
  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer

    Returns string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • callback: function
        • (err: Error, res: string): void
        • Parameters

          • err: Error
          • res: string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encOrOutType: Encoding | OutputType
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encOrOutType: Encoding | OutputType
    • seed: number
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • Optional seed: number

    Returns string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • seed: number
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number

    Returns string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • callback: function
        • (err: Error, res: string): void
        • Parameters

          • err: Error
          • res: string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • outputType: OutputType

    Returns string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • outputType: OutputType
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • encoding: Encoding
    • outputType: OutputType
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number

    Returns string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • callback: function
        • (err: Error, res: string): void
        • Parameters

          • err: Error
          • res: string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • outputType: OutputType
    • callback: function
        • (err: Error, res: string | Buffer): void
        • Parameters

          • err: Error
          • res: string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer

    Returns number | string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • callback: function
        • (err: Error, res: number | string): void
        • Parameters

          • err: Error
          • res: number | string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • output: Buffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • output: Buffer
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • output: Buffer
    • offset: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • output: Buffer
    • offset: number
    • length: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns number | string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encOrOutType: Encoding | OutputType
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encOrOutType: Encoding | OutputType
    • seed: number
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • Optional seed: number

    Returns number | string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: Buffer
    • outputType: OutputType
    • seed: number
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number

    Returns number | string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • callback: function
        • (err: Error, res: number | string): void
        • Parameters

          • err: Error
          • res: number | string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • output: Buffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • output: Buffer
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • output: Buffer
    • offset: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • output: Buffer
    • offset: number
    • length: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • outputType: OutputType

    Returns number | string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • seed: number
    • outputType: OutputType
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns number | string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string | Buffer
    • encoding: Encoding
    • outputType: OutputType
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • output: Buffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • output: Buffer
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • output: Buffer
    • offset: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • output: Buffer
    • offset: number
    • length: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number

    Returns number | string

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • callback: function
        • (err: Error, res: number | string): void
        • Parameters

          • err: Error
          • res: number | string

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • output: Buffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • output: Buffer
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • output: Buffer
    • offset: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • output: Buffer
    • offset: number
    • length: number
    • callback: function
        • (err: Error, res: Buffer): void
        • Parameters

          • err: Error
          • res: Buffer

          Returns void

    Returns void

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    Returns number | string | Buffer

  • An interface for murmurhash 64/128-bit functions.

    Functions of this type produce hashes as a hexadecimal string by default and for the "number" output type.

    Parameters

    • data: string
    • encoding: Encoding
    • seed: number
    • outputType: OutputType
    • callback: function
        • (err: Error, res: number | string | Buffer): void
        • Parameters

          • err: Error
          • res: number | string | Buffer

          Returns void

    Returns void

Generated using TypeDoc