Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

DefaultOrFunc

DefaultOrFunc<T>: T | (() => T)

Type parameters

  • T

Functions

getDefault

  • Get T in DefaultOrFunc<T>

    Type parameters

    • T

    Parameters

    Returns T

identity

  • identity<T>(val: T): T
  • Identity function

    Type parameters

    • T

    Parameters

    • val: T

    Returns T

guard

  • guard<T>(val: T): T
  • Guard value type

    Type parameters

    • T

    Parameters

    • val: T

    Returns T

empty

  • empty(): void
  • Do nothing

    Returns void

TODO

  • TODO(reason?: any): never
  • throw 'todo'

    Parameters

    • reason: any = 'todo'

    Returns never

raise

  • raise(err: any): never
  • throw but expression

    Parameters

    • err: any

    Returns never

abort

  • abort(): Promise<never>
  • Promise that will never continue

    Returns Promise<never>

Yield

  • Yield(): Promise<void>
  • Yield time slice

    Returns Promise<void>

tuple

  • tuple<T>(...vals: T): T
  • build tuple

    Type parameters

    • T: unknown[]

    Parameters

    • Rest ...vals: T

    Returns T

Generated using TypeDoc