UNPKG

tsbase

Version:

Base class libraries for TypeScript

14 lines (13 loc) 278 B
/** * Contract for tsbase classes that deserialize data into class instances */ export interface ISerializer { /** * Deserializes data into an instance of t * @param t * @param data */ Deserialize<T>(t: { new (): T; }, data: any): T; }