UNPKG

transformable

Version:

Transforms plain objects to class instances and vice versa (a lightweight alternative to 'class-transformer')

4 lines (3 loc) 319 B
import { Class } from 'type-fest'; export declare function plainToInstance<TargetClass extends Class<Object>>(sourcePlain: Object, targetClass: TargetClass, sourceContext?: string): InstanceType<TargetClass>; export declare function instanceToPlain(sourceInstance: Object, targetContext?: string): Record<string, any>;