UNPKG

@bscotch/stitch

Version:

Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.

9 lines 827 B
export declare function hydrate<PlainObject, TargetClass extends new (object: PlainObject, ...args: any) => InstanceType<TargetClass>>(plainObject: PlainObject, targetClass: TargetClass, ...constructorArgs: any[]): InstanceType<TargetClass>; export declare function hydrateArray<PlainObject, TargetClass extends new (object: PlainObject, ...args: any) => InstanceType<TargetClass>>(plainObjects: PlainObject[], targetClass: TargetClass, ...constructorArgs: any[]): InstanceType<TargetClass>[]; export declare function dehydrate<PlainObject, FancyObject extends { toJSON: () => PlainObject; }>(fancyObject: FancyObject): PlainObject; export declare function dehydrateArray<PlainObject, FancyObject extends { toJSON: () => PlainObject; }>(fancyObjects: FancyObject[]): PlainObject[]; //# sourceMappingURL=hydrate.d.ts.map