class-hydrator
Version:
Transformation typescript class instance to stringifiable(serializable) plain object
12 lines (8 loc) • 309 B
text/typescript
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);
}