UNPKG

class-hydrator

Version:

Transformation typescript class instance to stringifiable(serializable) plain object

12 lines (8 loc) 309 B
export const OnHydrateMetadataKey = "ON_HYDRATE"; export class OnHydrateMetadata{ constructor(public callback:(self?:any)=>any){ } } export function OnHydrate(callback:(self?:any)=>any){ let newMetadata = new OnHydrateMetadata(callback); return Reflect.metadata(OnHydrateMetadataKey, newMetadata); }