postio / apps /backend /dist /libraries /helpers /src /utils /valid.images.js
Leon4gr45's picture
Upload folder using huggingface_hub
e372349 verified
Raw
History Blame Contribute Delete
1.02 kB
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValidContent = void 0;
const tslib_1 = require("tslib");
const class_validator_1 = require("class-validator");
const striptags_1 = tslib_1.__importDefault(require("striptags"));
let ValidContent = class ValidContent {
validate(contentRaw, args) {
const content = (0, striptags_1.default)(contentRaw || '');
if ((!args?.object?.image || !Array.isArray(args?.object?.image) || !args?.object?.image.length) &&
(!content || typeof content !== 'string' || content?.trim() === '')) {
return false;
}
return true;
}
defaultMessage(args) {
return ' If images do not exist, content must be a non-empty string.';
}
};
exports.ValidContent = ValidContent;
exports.ValidContent = ValidContent = tslib_1.__decorate([
(0, class_validator_1.ValidatorConstraint)({ name: 'validateContent', async: false })
], ValidContent);
//# sourceMappingURL=valid.images.js.map