UNPKG

nestjs-api-tools

Version:

Wrappers for convenient API development including validation, logging and i18n wrappers

14 lines 747 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AsDate = exports.transformAsDate = void 0; const class_transformer_1 = require("class-transformer"); const utils_1 = require("../../utils"); const transformAsDate = (v) => { var _a, _b; const parsed = (0, utils_1.parseDateTime)((_b = (_a = v) === null || _a === void 0 ? void 0 : _a.value) !== null && _b !== void 0 ? _b : v); return typeof (parsed === null || parsed === void 0 ? void 0 : parsed.toISODate) === 'function' ? parsed.toISODate() : null; }; exports.transformAsDate = transformAsDate; const AsDate = () => (0, class_transformer_1.Transform)(exports.transformAsDate); exports.AsDate = AsDate; //# sourceMappingURL=as-date.decorator.js.map