@apizr-io/class-utils
Version:
Package containing all class-validator function with all custom apizr class validation functions
17 lines • 596 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SplitString = void 0;
const class_transformer_1 = require("class-transformer");
function SplitString(separator = ',') {
return (0, class_transformer_1.Transform)((obj) => {
if (Array.isArray(obj))
return obj;
if (typeof obj === 'string')
return obj.split(separator);
return typeof obj.value === 'string'
? obj.value.split(separator)
: obj.value;
});
}
exports.SplitString = SplitString;
//# sourceMappingURL=string.decorator.js.map