guardStringLength()
guardStringLength()
const guardStringLength = <
Type extends AnyString,
Length extends number,
Payload extends object = object
>(
value: Type,
length: Length,
callback?: ResultCallback<Type, { length: Length } & Payload>,
payload?: Payload
): value is StringOfLength<Length, Length, Type> =>
isStringLength(value, length, callback, payload);Generic type variables
TypeextendsAnyString
Lengthextendsnumber
Payloadextendsobject=object
Parameters
value: Type
length: Length
callback?: ResultCallback<Type, { length: Length } & Payload>
payload?: Payload
Return type
value is StringOfLength<Length, Length, Type>
Returns
Example usage
Last updated