UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

18 lines (17 loc) 1.56 kB
export declare function isArrayBuffer(payload: unknown): payload is ArrayBuffer; export declare function isSharedArrayBuffer(payload: unknown): payload is SharedArrayBuffer; export declare function isArrayBufferLike(payload: unknown): payload is ArrayBufferLike; export declare function isArrayBufferView(payload: unknown): payload is ArrayBufferView; export declare function isDataView(payload: unknown): payload is DataView; export declare function isInt8Array(payload: unknown): payload is Int8Array; export declare function isUint8Array(payload: unknown): payload is Uint8Array; export declare function isUint8ClampedArray(payload: unknown): payload is Uint8ClampedArray; export declare function isInt16Array(payload: unknown): payload is Int16Array; export declare function isUint16Array(payload: unknown): payload is Uint16Array; export declare function isInt32Array(payload: unknown): payload is Int32Array; export declare function isUint32Array(payload: unknown): payload is Uint32Array; export declare function isFloat32Array(payload: unknown): payload is Float32Array; export declare function isFloat64Array(payload: unknown): payload is Float64Array; export declare function isBigInt64Array(payload: unknown): payload is BigInt64Array; export declare function isBigUint64Array(payload: unknown): payload is BigUint64Array; export declare function isTypedArray(payload: unknown): payload is Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array | BigInt64Array | BigUint64Array;