@wbg-mde/model
Version:
Metadata Editor Model Definitions
26 lines (25 loc) • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ChangeCaseType;
(function (ChangeCaseType) {
ChangeCaseType[ChangeCaseType["sentenceCase"] = 1] = "sentenceCase";
ChangeCaseType[ChangeCaseType["upperCase"] = 2] = "upperCase";
ChangeCaseType[ChangeCaseType["lowerCase"] = 3] = "lowerCase";
})(ChangeCaseType = exports.ChangeCaseType || (exports.ChangeCaseType = {}));
var ChangeCaseApplyTo;
(function (ChangeCaseApplyTo) {
ChangeCaseApplyTo[ChangeCaseApplyTo["name"] = 1] = "name";
ChangeCaseApplyTo[ChangeCaseApplyTo["label"] = 2] = "label";
ChangeCaseApplyTo[ChangeCaseApplyTo["catLabel"] = 3] = "catLabel";
ChangeCaseApplyTo[ChangeCaseApplyTo["catText"] = 4] = "catText";
ChangeCaseApplyTo[ChangeCaseApplyTo["documentation"] = 5] = "documentation";
ChangeCaseApplyTo[ChangeCaseApplyTo["concepts"] = 6] = "concepts";
})(ChangeCaseApplyTo = exports.ChangeCaseApplyTo || (exports.ChangeCaseApplyTo = {}));
class ChangeCase {
constructor(change) {
this.type = change.type || ChangeCaseType.upperCase;
this.applyTo = change.applyTo || [ChangeCaseApplyTo.name, ChangeCaseApplyTo.label,
ChangeCaseApplyTo.catText, ChangeCaseApplyTo.catLabel, ChangeCaseApplyTo.documentation];
}
}
exports.ChangeCase = ChangeCase;