@tunnel-cast/nestjs
Version:
## About This is a Tunnel-Cast - NestJS integration package, wrap the `cast` application into the `NestJS` building blocks.
14 lines • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.castValue = void 0;
const cast_1 = require("@tunnel-cast/common/cast");
const errors_1 = require("../errors");
function castValue(value, model, options) {
const result = cast_1.cast(model, value);
if (result.errors) {
throw new errors_1.InvalidCastException(options.transformError(result.errors));
}
return result.value;
}
exports.castValue = castValue;
//# sourceMappingURL=cast-value.js.map