UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

11 lines (10 loc) 322 B
import { createScalar } from "../utilities/createScalar"; const RE_UUID = /^([\da-z]{4}-?){7}[\da-z]{4}$/ui; export const UuidScalar = createScalar("uuid", "universally unique identifier", { string(value, invalid) { if (!RE_UUID.test(value)) { invalid(); } return value; }, });