Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

Functions

Type aliases

Argument<Return, ValueType, ExtraArgument>: CallbackArgument<Return, ValueType, ExtraArgument>

Type parameters

  • Return: ValueType

  • ValueType

  • ExtraArgument: unknown[] = unknown[]

Functions

  • Parameter<Return, Value, ExtraArgument>(__namedParameters: CallbackArgument<Return, Value, ExtraArgument>): Value
  • Parameters<Return, ValueType, ExtraArgument>(value: ValueType, validation: (value: ValueType, ...args: ExtraArgument) => boolean, error: (value: ValueType, ...args: ExtraArgument) => Error, ...argument: ExtraArgument): Return
  • Type parameters

    • Return

    • ValueType

    • ExtraArgument: unknown[] = unknown[]

    Parameters

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

          • value: ValueType
          • Rest ...args: ExtraArgument

          Returns boolean

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

          • value: ValueType
          • Rest ...args: ExtraArgument

          Returns Error

    • Rest ...argument: ExtraArgument

    Returns Return

Generated using TypeDoc