UNPKG

@wbg-mde/model

Version:

Metadata Editor Model Definitions

26 lines (25 loc) 1.34 kB
"use strict"; 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;