UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

12 lines 661 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidEnvVarName = isValidEnvVarName; const parjs_1 = require("parjs"); const combinators_1 = require("parjs/combinators"); const pEnvVarStartChar = (0, parjs_1.letter)().pipe((0, combinators_1.or)((0, parjs_1.anyCharOf)("_"))); const pEnvVarChar = pEnvVarStartChar.pipe((0, combinators_1.or)((0, parjs_1.digit)())); const pEnvVarName = pEnvVarStartChar.pipe((0, combinators_1.then)(pEnvVarChar.pipe((0, combinators_1.many)())), (0, combinators_1.stringify)()); function isValidEnvVarName(x) { return pEnvVarName.parse(x).isOk; } //# sourceMappingURL=validate-name.js.map