Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "node_modules/hashids/lib/hashids"

Index

Type aliases

NumberLike

NumberLike: number | bigint

Variables

Const guardDiv

guardDiv: 12 = 12

Const minAlphabetLength

minAlphabetLength: 16 = 16

Const safeToParseNumberRegExp

safeToParseNumberRegExp: RegExp = /^\+?[0-9]+$/

Const sepDiv

sepDiv: 3.5 = 3.5

Functions

Const fromAlphabet

  • fromAlphabet(__namedParameters: [Array], __namedParameters: [Array]): number | bigint
  • Parameters

    • __namedParameters: [Array]
    • __namedParameters: [Array]

    Returns number | bigint

Const isIntegerNumber

  • isIntegerNumber(n: NumberLike | string): boolean
  • Parameters

    Returns boolean

Const isPositiveAndFinite

  • Parameters

    Returns boolean

Const keepUniqueChars

  • keepUniqueChars(str: string): string
  • Parameters

    • str: string

    Returns string

Const onlyChars

  • onlyChars(__namedParameters: [Array], __namedParameters: [Array]): string
  • Parameters

    • __namedParameters: [Array]
    • __namedParameters: [Array]

    Returns string

Const safeParseInt10

  • safeParseInt10(str: string): number
  • Parameters

    • str: string

    Returns number

shuffle

  • shuffle(alphabet: string, __namedParameters: [Array]): string
  • Parameters

    • alphabet: string
    • __namedParameters: [Array]

    Returns string

Const splitAtIntervalAndMap

  • splitAtIntervalAndMap<T>(str: string, nth: number, map: function): T[]
  • note: this doesn't need to support unicode, since it's used to split hex strings only

    Type parameters

    • T

    Parameters

    • str: string
    • nth: number
    • map: function
        • (n: string): T
        • Parameters

          • n: string

          Returns T

    Returns T[]

Const splitAtMatch

  • splitAtMatch(__namedParameters: [Array], match: function): string[]
  • Parameters

    • __namedParameters: [Array]
    • match: function
        • (char: string): boolean
        • Parameters

          • char: string

          Returns boolean

    Returns string[]

Const toAlphabet

  • toAlphabet(input: NumberLike, __namedParameters: [Array]): string
  • Parameters

    Returns string

Const unicodeSubstr

  • unicodeSubstr(__namedParameters: [Array], from: number, to?: undefined | number): string
  • Parameters

    • __namedParameters: [Array]
    • from: number
    • Optional to: undefined | number

    Returns string

Const withoutChars

  • withoutChars(__namedParameters: [Array], __namedParameters: [Array]): string
  • Parameters

    • __namedParameters: [Array]
    • __namedParameters: [Array]

    Returns string

Generated using TypeDoc