UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

16 lines 527 B
import { isSerializable } from "../type-serialization"; import { CreateInstance } from "./createInstance"; import { sweepObjectToClass } from "./sweepObjectToClass"; export const objectToClass = (obj, type) => { const inst = CreateInstance(type, Array.isArray(obj)); if (isSerializable(inst)) { return inst.deserialize(obj); } else if (obj && typeof obj === "object") { return sweepObjectToClass(obj, inst); } else { return obj; } }; //# sourceMappingURL=objectToClass.js.map