Skip to content

@nhtio/encoder/type_guards

Type guards used by the encoder/decoder

Functions

FunctionDescription
isArrayType guard to check if a value is an array
isBigInt-
isBigIntTypedArray-
isError-
isInstanceOfChecks if a value is an instance of a specific class.
isLucidBinaryValueType guard to check if a value is a valid Lucid binary value (Uint8Array or Buffer)
isLuxonDateTimeType guard to check if a value is a Luxon DateTime instance
isLuxonDurationType guard to check if a value is a Luxon Duration instance
isLuxonIntervalType guard to check if a value is a Luxon Interval instance
isLuxonSystemZone-
isMap-
isNegativeZero-
isNumber-
isObjectType guard to check if a value is a plain object (not null, not array)
isPhoneObject-
isPrimitive-
isSet-
isTypedArray-
isUniterableObject-