Type aliases
Argument
Argument
<Return, ValueType, ExtraArgument>: CallbackArgument<Return, ValueType, ExtraArgument>Type parameters
Return: ValueType
ValueType
ExtraArgument: unknown[] = unknown[]
Functions
Const Parameter
- Parameter<Return, Value, ExtraArgument>(__namedParameters: CallbackArgument<Return, Value, ExtraArgument>): Value
Type parameters
Return
Value
ExtraArgument: unknown[] = unknown[]
Parameters
Returns Value
Const Parameters
- 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