guardStringLength()
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
TypeextendsAnyStringLengthextendsnumber
LengthextendsnumberPayloadextendsobject=object
Payloadextendsobject=objectParameters
value: Type
value: Typelength: Length
length: Lengthcallback?: ResultCallback<Type, { length: Length } & Payload>
callback?: ResultCallback<Type, { length: Length } & Payload>payload?: Payload
payload?: PayloadReturn type
value is StringOfLength<Length, Length, Type>
value is StringOfLength<Length, Length, Type>Returns
Example usage
Last updated