parsedQuery.definitions.find(definition => { if (!definition.loc) { console.log('Missing location information for definition'); return false; } const { start, end } = definition.loc; return start <= position.start && end >= position.end; })
if (!pgForceTransaction && queryDocumentAst) { for (let i = 0, l = queryDocumentAst.definitions.length; i < l; i++) { const definition = queryDocumentAst.definitions[i]; if (definition.kind === Kind.OPERATION_DEFINITION) { if (!operationName && operation) {
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)
const CheckIfLoggedIn = props => { if (props.firstAuthValidationDone) return props.children; const [CheckIfLoggedIn, { data, loading, error }] = useMutation(mutations.VERIFY_LOGGED_IN); useEffect(() => { CheckIfLoggedIn(); }, []); if (loading) { return <Spin />; } if (data) { props.setFirstAuthState(true, data.LogIn); console.log('Did First Auth Validation'); } if (error) { props.setFirstAuthState(false, null); console.log('Did First Auth Validation'); } return props.children; }
const ProductListingContainerFunctional = props => { const [products, setProducts] = useState([]); const [error, setError] = useState(false); const [isLoading, setLoading] = useState(false); useEffect(() => { let variables = { search: props.search }; setLoading(true); client.fetch( productListingQuery.loc.source.body, variables, responseJson => { setLoading(false); setProducts(responseJson.data.products.items); }, error => { setError(error); } ); }, [props.search]); return ( <ProductListing error={error} isLoading={isLoading} products={products} search={props.search} /> ); }
const _mergeSchema = (module1, module2) => { const parsedModule1Schema = parse(new Source(module1.schema.join('\n'))) const parsedModule2Schema = parse(new Source(module2.schema.join('\n'))) const mergedSchema = { kind: 'Document', definitions: [ ...parsedModule1Schema.definitions.filter(def => def.kind === 'SchemaDefinition'), ...parsedModule1Schema.definitions .filter(def => def.kind === 'ObjectTypeDefinition') .map(def => { const objectTypeDefsModule2 = parsedModule2Schema.definitions .find(def2 => def2.kind === 'ObjectTypeDefinition' && def2.name.value === def.name.value ) return { ...def, fields: [ ...def.fields, ...objectTypeDefsModule2 ? objectTypeDefsModule2.fields : [] ] } }) ] } return print(mergedSchema) }
parsedQuery.definitions.find(definition => { if (!definition.loc) { console.log('Missing location information for definition'); return false; } const { start, end } = definition.loc; return start <= position.start && end >= position.end; })
parse(new Source(schemaTypes)) .definitions.find( definition => definition.kind === 'EnumTypeDefinition' && definition.name && definition.name.value === 'EventObjectType' ) .values.map(value => value.name.value)
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))
const CheckIfLoggedIn = props => { if (props.firstAuthValidationDone) return props.children; const [CheckIfLoggedIn, { data, loading, error }] = useMutation(mutations.VERIFY_LOGGED_IN); useEffect(() => { CheckIfLoggedIn(); }, []); if (loading) { return <Spin />; } if (data) { props.setFirstAuthState(true, data.LogIn); console.log('Did First Auth Validation'); } if (error) { props.setFirstAuthState(false, null); console.log('Did First Auth Validation'); } return props.children; }