Module assert/throwable/callback
Type aliases
CallbackArgument
Callback
Argument
<Arguments, ErrorType>: default<Arguments> & Message<(a
: default<Arguments>) => string> & { error
?: any }Type parameters
Arguments: unknown[]
ErrorType: Error
Functions
CallbackParameter
- CallbackParameter<Arguments, ErrorType>(__namedParameters: CallbackArgument<Arguments, Error>): ErrorType
- CallbackParameter<Arguments>(__namedParameters: CallbackArgument<Arguments, Error>): Error
Type parameters
Arguments: unknown[]
ErrorType: Error
Parameters
Returns ErrorType
Type parameters
Parameters
Returns Error
CallbackParameters
- 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
Returns ErrorType
Returns ErrorType
Type parameters
Parameters
argument: Arguments
message: (...argument: Arguments) => string
- (...argument: Arguments): string
Parameters
Rest ...argument: Arguments
Returns string
Returns Error