UNPKG

2.03 kBJavaScriptView Raw
1"use strict";
2function __export(m) {
3 for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
4}
5var ClassTransformer_1 = require("./ClassTransformer");
6var ClassTransformer_2 = require("./ClassTransformer");
7exports.ClassTransformer = ClassTransformer_2.ClassTransformer;
8__export(require("./decorators"));
9var classTransformer = new ClassTransformer_1.ClassTransformer();
10function classToPlain(object, options) {
11 return classTransformer.classToPlain(object, options);
12}
13exports.classToPlain = classToPlain;
14function classToPlainFromExist(object, plainObject, options) {
15 return classTransformer.classToPlainFromExist(object, plainObject, options);
16}
17exports.classToPlainFromExist = classToPlainFromExist;
18function plainToClass(cls, plain, options) {
19 return classTransformer.plainToClass(cls, plain, options);
20}
21exports.plainToClass = plainToClass;
22function plainToClassFromExist(clsObject, plain, options) {
23 return classTransformer.plainToClassFromExist(clsObject, plain, options);
24}
25exports.plainToClassFromExist = plainToClassFromExist;
26function classToClass(object, options) {
27 return classTransformer.classToClass(object, options);
28}
29exports.classToClass = classToClass;
30function classToClassFromExist(object, fromObject, options) {
31 return classTransformer.classToClassFromExist(object, fromObject, options);
32}
33exports.classToClassFromExist = classToClassFromExist;
34function serialize(object, options) {
35 return classTransformer.serialize(object, options);
36}
37exports.serialize = serialize;
38/**
39 * Deserializes given JSON string to a object of the given class.
40 */
41function deserialize(cls, json, options) {
42 return classTransformer.deserialize(cls, json, options);
43}
44exports.deserialize = deserialize;
45/**
46 * Deserializes given JSON string to an array of objects of the given class.
47 */
48function deserializeArray(cls, json, options) {
49 return classTransformer.deserializeArray(cls, json, options);
50}
51exports.deserializeArray = deserializeArray;
52
53//# sourceMappingURL=index.js.map