@cashfarm/lang
Version:
Extends TypeScript/Javascript with basic classes and functions
34 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const CT = require("class-transformer");
function SerializeOptions(options) {
return TransformClassToPlain(options);
}
exports.SerializeOptions = SerializeOptions;
function Class(typeFunction) {
return CT.Type(typeFunction);
}
exports.Class = Class;
function Classify(transformFn, options) {
options = Object.assign(options || {}, { toPlainOnly: true });
return CT.Transform(transformFn, options);
}
exports.Classify = Classify;
function Primitify(transformFn, options) {
options = Object.assign(options || {}, { toPlainOnly: true });
return CT.Transform(transformFn, options);
}
exports.Primitify = Primitify;
function Expose(options) {
return CT.Expose(options);
}
exports.Expose = Expose;
function Exclude(options) {
return CT.Exclude(options);
}
exports.Exclude = Exclude;
function TransformClassToPlain(params) {
return CT.TransformClassToPlain(params);
}
exports.TransformClassToPlain = TransformClassToPlain;
//# sourceMappingURL=decorators.js.map