UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

21 lines (20 loc) 546 B
export function isInternalLocation(location) { switch (location) { case "SCHEMA": case "SCALAR": case "OBJECT": case "FIELD_DEFINITION": case "ARGUMENT_DEFINITION": case "INTERFACE": case "UNION": case "ENUM": case "ENUM_VALUE": case "INPUT_OBJECT": case "INPUT_FIELD_DEFINITION": return true; default: return false; } } export function isInternalDirective(directive) { return directive.locations.every(isInternalLocation); }