payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
7 lines (6 loc) • 473 B
TypeScript
export declare function isSet(payload: unknown): payload is Set<any>;
export declare function isWeakSet(payload: unknown): payload is WeakSet<any>;
export declare function isMap(payload: unknown): payload is Map<any, any>;
export declare function isWeakMap(payload: unknown): payload is WeakMap<any, any>;
export declare function isWeakRef(payload: unknown): payload is WeakRef<any>;
export declare function isMapEntries(payload: unknown): payload is [unknown, unknown][];