UNPKG

payload-is

Version:

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

10 lines (9 loc) 367 B
interface HasToJSON { toJSON(): unknown; } export declare function hasToJSON(value: unknown): value is HasToJSON; interface HasFromJSON<T extends abstract new (...args: any) => any> { fromJSON(json: any): InstanceType<T>; } export declare function hasFromJSON<T extends abstract new (...args: any) => any>(value: unknown): value is HasFromJSON<T>; export {};