UNPKG

@netlify/content-engine

Version:
61 lines 1.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GatsbyGraphQLTypeKind = void 0; exports.buildObjectType = buildObjectType; exports.buildUnionType = buildUnionType; exports.buildInterfaceType = buildInterfaceType; exports.buildInputObjectType = buildInputObjectType; exports.buildEnumType = buildEnumType; exports.buildScalarType = buildScalarType; exports.isGatsbyType = isGatsbyType; var GatsbyGraphQLTypeKind; (function (GatsbyGraphQLTypeKind) { GatsbyGraphQLTypeKind["OBJECT"] = "OBJECT"; GatsbyGraphQLTypeKind["INPUT_OBJECT"] = "INPUT_OBJECT"; GatsbyGraphQLTypeKind["UNION"] = "UNION"; GatsbyGraphQLTypeKind["INTERFACE"] = "INTERFACE"; GatsbyGraphQLTypeKind["ENUM"] = "ENUM"; GatsbyGraphQLTypeKind["SCALAR"] = "SCALAR"; })(GatsbyGraphQLTypeKind || (exports.GatsbyGraphQLTypeKind = GatsbyGraphQLTypeKind = {})); function buildObjectType(config) { return { kind: GatsbyGraphQLTypeKind.OBJECT, config, }; } function buildUnionType(config) { return { kind: GatsbyGraphQLTypeKind.UNION, config, }; } function buildInterfaceType(config) { return { kind: GatsbyGraphQLTypeKind.INTERFACE, config, }; } function buildInputObjectType(config) { return { kind: GatsbyGraphQLTypeKind.INPUT_OBJECT, config, }; } function buildEnumType(config) { return { kind: GatsbyGraphQLTypeKind.ENUM, config, }; } function buildScalarType(config) { return { kind: GatsbyGraphQLTypeKind.SCALAR, config, }; } function isGatsbyType(something) { return (typeof something === `object` && something.kind && GatsbyGraphQLTypeKind[something.kind]); } //# sourceMappingURL=type-builders.js.map