UNPKG

@tunnel-cast/tunnel-cast

Version:

<br>

13 lines 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Nullable = exports.nullable = exports.NULLABLE = void 0; const decorator_adapter_1 = require("../../core/factory/decorator-adapter"); const field_conditional_handling_procedure_1 = require("../../core/field-decorator-procedure/field-conditional-handling.procedure"); exports.NULLABLE = "nullable"; exports.nullable = ({ fieldValue, fieldName, args, context }) => !(fieldValue == null || fieldValue == undefined); function Nullable(options) { const adaptee = new field_conditional_handling_procedure_1.FieldConditionalHandlingProcedure(exports.NULLABLE, options, {}, exports.nullable); return decorator_adapter_1.decoratorAdapter(adaptee); } exports.Nullable = Nullable; //# sourceMappingURL=nullable.decorator.js.map