class-validator-multi-lang
Version:
Decorator-based property validation for classes.
18 lines • 762 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.textHasMarker = exports.removeMarkersFromText = exports.getText = exports.I18N_MESSAGES_MARKER = exports.I18N_MESSAGES = void 0;
exports.I18N_MESSAGES = {};
exports.I18N_MESSAGES_MARKER = '__I18N__';
function getText(s) {
return exports.I18N_MESSAGES[s] ? [exports.I18N_MESSAGES_MARKER, s, exports.I18N_MESSAGES_MARKER].join('') : s;
}
exports.getText = getText;
function removeMarkersFromText(s) {
return s.split(exports.I18N_MESSAGES_MARKER).join('');
}
exports.removeMarkersFromText = removeMarkersFromText;
function textHasMarker(s) {
return s.includes(exports.I18N_MESSAGES_MARKER);
}
exports.textHasMarker = textHasMarker;
//# sourceMappingURL=get-text.js.map