UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

14 lines (13 loc) 446 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UuidScalar = void 0; const createScalar_1 = require("../utilities/createScalar"); const RE_UUID = /^([\da-z]{4}-?){7}[\da-z]{4}$/ui; exports.UuidScalar = (0, createScalar_1.createScalar)("uuid", "universally unique identifier", { string(value, invalid) { if (!RE_UUID.test(value)) { invalid(); } return value; }, });