surrial
Version:
Serialize anything. This is surreal!
6 lines (5 loc) • 368 B
TypeScript
import ClassConstructor from './class-constructor';
import { Surrializable } from './surrializable';
export declare function isInstanceOf(thing: unknown, whitelist: ReadonlyArray<ClassConstructor>): boolean;
export declare function isSurrializable(thing: unknown): thing is Surrializable;
export declare function getParamList(constructor: ClassConstructor): string[];