UNPKG

greybel-languageserver-core

Version:
12 lines 520 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidIdentifierLiteral = void 0; const miniscript_core_1 = require("miniscript-core"); const isValidIdentifierLiteral = (item) => { if (item.type !== miniscript_core_1.ASTType.StringLiteral) return false; const identifier = item.value.toString(); return /^[_a-z][_a-z0-9]*$/i.test(identifier); }; exports.isValidIdentifierLiteral = isValidIdentifierLiteral; //# sourceMappingURL=is-valid-identifier-literal.js.map