k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
29 lines • 791 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Access = void 0;
var Access;
(function (Access) {
function parseOne(mode) {
switch (mode) {
case "RWX":
case "ReadWriteMany":
return "ReadWriteMany";
case "ROX":
case "ReadOnlyMany":
return "ReadOnlyMany";
case "RWO":
case "ReadWriteOnce":
return "ReadWriteOnce";
}
}
function parse(modes) {
if (Array.isArray(modes)) {
return modes.map(parseOne);
}
else {
return [parseOne(modes)];
}
}
Access.parse = parse;
})(Access || (exports.Access = Access = {}));
//# sourceMappingURL=access-mode.js.map