UNPKG

@cashfarm/lang

Version:

Extends TypeScript/Javascript with basic classes and functions

34 lines 1.07 kB
"use strict"; 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