Options
All
  • Public
  • Public/Protected
  • All
Menu

Module assert/throwable/callback

Index

Type aliases

CallbackArgument<Arguments, ErrorType>: default<Arguments> & Message<(a: default<Arguments>) => string> & { error?: any }

Type parameters

  • Arguments: unknown[]

  • ErrorType: Error

Functions

  • CallbackParameter<Arguments, ErrorType>(__namedParameters: CallbackArgument<Arguments, Error>): ErrorType
  • CallbackParameter<Arguments>(__namedParameters: CallbackArgument<Arguments, Error>): Error
  • CallbackParameters<Arguments, ErrorType>(argument: Arguments, message: (...argument: Arguments) => string, error: (message: string) => ErrorType): ErrorType
  • CallbackParameters<Arguments>(argument: Arguments, message: (...argument: Arguments) => string): Error
  • Type parameters

    • Arguments: unknown[]

    • ErrorType: Error

    Parameters

    • argument: Arguments
    • message: (...argument: Arguments) => string
        • (...argument: Arguments): string
        • Parameters

          • Rest ...argument: Arguments

          Returns string

    • error: (message: string) => ErrorType
        • (message: string): ErrorType
        • Parameters

          • message: string

          Returns ErrorType

    Returns ErrorType

  • Type parameters

    • Arguments: unknown[]

    Parameters

    • argument: Arguments
    • message: (...argument: Arguments) => string
        • (...argument: Arguments): string
        • Parameters

          • Rest ...argument: Arguments

          Returns string

    Returns Error

Generated using TypeDoc