Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

Functions

Type aliases

Argument<ValueType, Arguments>: CallbackArgument<ValueType, Arguments>

Type parameters

  • ValueType

  • Arguments: unknown[] = unknown[]

Functions

  • Parameter<ValueType, Arguments>(value: ValueType, __namedParameters: { error: any } & Partial<default<unknown[]>> & default<[ValueType, ...Arguments[]], boolean>): void
  • Parameter<ValueType, Match, Arguments>(value: ValueType, __namedParameters: { error: any } & Partial<default<unknown[]>> & default<ValueType, Match, Arguments>): asserts value is Match
  • Type parameters

    • ValueType

    • Arguments: unknown[] = unknown[]

    Parameters

    • value: ValueType
    • __namedParameters: { error: any } & Partial<default<unknown[]>> & default<[ValueType, ...Arguments[]], boolean>

    Returns void

  • Type parameters

    • ValueType

    • Match

    • Arguments: unknown[] = unknown[]

    Parameters

    • value: ValueType
    • __namedParameters: { error: any } & Partial<default<unknown[]>> & default<ValueType, Match, Arguments>

    Returns asserts value is Match

  • Parameters<ValueType, Match, Arguments>(value: ValueType, validation: (value: ValueType, ...args: Arguments) => value is Match, error: (value: ValueType, ...args: Arguments) => Error, ...argument: Arguments): asserts value is Match
  • Parameters<ValueType, Arguments>(value: ValueType, validation: (value: ValueType, ...args: Arguments) => boolean, error: (value: ValueType, ...args: Arguments) => Error, ...argument: Arguments): void
  • Type parameters

    • ValueType

    • Match

    • Arguments: unknown[] = unknown[]

    Parameters

    • value: ValueType
    • validation: (value: ValueType, ...args: Arguments) => value is Match
        • (value: ValueType, ...args: Arguments): value is Match
        • Parameters

          • value: ValueType
          • Rest ...args: Arguments

          Returns value is Match

    • error: (value: ValueType, ...args: Arguments) => Error
        • (value: ValueType, ...args: Arguments): Error
        • Parameters

          • value: ValueType
          • Rest ...args: Arguments

          Returns Error

    • Rest ...argument: Arguments

    Returns asserts value is Match

  • Type parameters

    • ValueType

    • Arguments: unknown[] = unknown[]

    Parameters

    • value: ValueType
    • validation: (value: ValueType, ...args: Arguments) => boolean
        • (value: ValueType, ...args: Arguments): boolean
        • Parameters

          • value: ValueType
          • Rest ...args: Arguments

          Returns boolean

    • error: (value: ValueType, ...args: Arguments) => Error
        • (value: ValueType, ...args: Arguments): Error
        • Parameters

          • value: ValueType
          • Rest ...args: Arguments

          Returns Error

    • Rest ...argument: Arguments

    Returns void

Generated using TypeDoc