Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

Comparator<T>: ((itemA: T, itemB: T) => number)

Type Parameters

  • T = unknown

Type declaration

    • (itemA: T, itemB: T): number
    • Parameters

      • itemA: T
      • itemB: T

      Returns number

Constructor<T>: (new (...args: any) => T)

Type Parameters

  • T

Type declaration

    • new (...args: any): T
    • Parameters

      • Rest ...args: any

      Returns T

Converter: (<T, R>(value: T) => R)

Type declaration

    • <T, R>(value: T): R
    • Type Parameters

      • T

      • R

      Parameters

      • value: T

      Returns R

Nullable<T>: T | null | undefined

Type Parameters

  • T

Predicate<T>: ((input: T) => boolean)

Type Parameters

  • T

Type declaration

    • (input: T): boolean
    • Parameters

      • input: T

      Returns boolean

Primitive: number | boolean | string | null | undefined | symbol | bigint
Repeated<T, Count, Result>: Result["length"] extends Count ? Result : Repeated<T, Count, [...Result, T]>

Type Parameters

  • T

  • Count extends number

  • Result extends T[] = []

Uuid: `${string}-${string}-${1 | 2 | 3 | 4 | 5}${string}-${8 | 9 | "a" | "b"}${string}-${string}` | NullUuid

Generated using TypeDoc