@enonic/js-utils
Version:
Enonic XP JavaScript Utils
18 lines (14 loc) • 481 B
JavaScript
// value/isStringLiteral.ts
var isStringLiteral = (value) => typeof value === "string";
// value/isStringObject.ts
var isStringObject = (value) => value instanceof String;
// value/isString.ts
var isString = (value) => isStringLiteral(value) || isStringObject(value);
// string/isValidGraphQLName.ts
var REGEXP_GRAPHQL_NAME = /^[_A-Za-z][_0-9A-Za-z]*$/;
function isValidGraphQLName(s) {
return isString(s) && !!s.match(REGEXP_GRAPHQL_NAME);
}
export {
isValidGraphQLName
};