const isSubscription = ({ query, operationName }) => { const node = parse(query); const operation = getOperationAST(node, operationName); return operation && operation.operation === 'subscription'; }
export default function printSchemaOrdered(originalSchema) { const schema = buildASTSchema(parse(printSchema(originalSchema)));
graphQLCustomTypeDefs = parse(fs.readFileSync(options.graphQLSchema, 'utf8')); } else if (typeof options.graphQLSchema === 'object' || typeof options.graphQLSchema === 'function') { graphQLCustomTypeDefs = options.graphQLSchema;
...hookedParams, query: typeof hookedParams.query !== 'string' ? hookedParams.query : parse(hookedParams.query), };
parse(new Source(Schema)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'Badge' ) .values.map(value => value.name.value)
parse(new Source(Schema)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'CancellationCategoryType' ) .values.map(value => value.name.value) .filter(value => !HIDDEN_CATEGORIES.includes(value))
graphql .parse(customDefs + defs) .definitions.filter( def => def.kind === 'ObjectTypeDefinition' && def.name.value !== 'Query', ) .map(def => def.name.value)
/** * Send raw query to ocap and return results * * @param {*} query * @memberof BaseClient * @return Promise */ doRawQuery(query, requestOptions = {}, dataKey) { try { const cleanQuery = print(parse(query)); return this._doRequest(cleanQuery, requestOptions, dataKey); } catch (err) { throw new Error(`BaseClient: invalid raw query ${err.message || err.toString()}`); } }
const isSubscription = ({ query, operationName }) => { const node = parse(query); const operation = getOperationAST(node, operationName); return operation && operation.operation === 'subscription'; }
parse(new Source(schemaTypes)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'EventObjectType' ) .values.map(value => value.name.value)
graphql .parse(customDefs + defs) .definitions.filter( def => def.kind === 'ObjectTypeDefinition' && def.name.value !== 'Query', ) .map(def => def.name.value)
parse(new Source(Schema)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'Badge' ) .values.map(value => value.name.value)
parse(new Source(Schema)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'CancellationCategoryType' ) .values.map(value => value.name.value) .filter(value => !HIDDEN_CATEGORIES.includes(value))
parse(new Source(schemaTypes)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'EventObjectType' ) .values.map(value => value.name.value)
/** * Send raw query to ocap and return results * * @param {*} query * @memberof BaseClient * @return Promise */ doRawQuery(query, requestOptions = {}, dataKey) { try { const cleanQuery = print(parse(query)); return this._doRequest(cleanQuery, requestOptions, dataKey); } catch (err) { throw new Error(`BaseClient: invalid raw query ${err.message || err.toString()}`); } }