mirror of
https://github.com/vale981/grapher
synced 2025-03-06 01:51:38 -05:00
343 lines
9.9 KiB
JavaScript
343 lines
9.9 KiB
JavaScript
export default {
|
|
fieldName: 'users',
|
|
fieldNodes: [
|
|
{
|
|
kind: 'Field',
|
|
name: { kind: 'Name', value: 'users', loc: { start: 6, end: 11 } },
|
|
arguments: [],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'fullname',
|
|
loc: { start: 12, end: 20 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: { start: 12, end: 20 },
|
|
},
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'comments',
|
|
loc: { start: 21, end: 29 },
|
|
},
|
|
arguments: [
|
|
{
|
|
kind: 'Argument',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'approved',
|
|
loc: { start: 30, end: 38 },
|
|
},
|
|
value: {
|
|
kind: 'BooleanValue',
|
|
value: true,
|
|
loc: { start: 39, end: 43 },
|
|
},
|
|
loc: { start: 30, end: 43 },
|
|
},
|
|
],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'text',
|
|
loc: { start: 45, end: 49 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: { start: 45, end: 49 },
|
|
},
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'user',
|
|
loc: { start: 50, end: 54 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'firstname',
|
|
loc: { start: 55, end: 64 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: { start: 55, end: 64 },
|
|
},
|
|
],
|
|
loc: { start: 54, end: 65 },
|
|
},
|
|
loc: { start: 50, end: 65 },
|
|
},
|
|
],
|
|
loc: { start: 44, end: 66 },
|
|
},
|
|
loc: { start: 21, end: 66 },
|
|
},
|
|
],
|
|
loc: { start: 11, end: 67 },
|
|
},
|
|
loc: { start: 6, end: 67 },
|
|
},
|
|
],
|
|
returnType: '[User]',
|
|
parentType: 'Query',
|
|
path: { key: 'users' },
|
|
schema: {
|
|
_queryType: 'Query',
|
|
_mutationType: 'Mutation',
|
|
_subscriptionType: 'Subscription',
|
|
_directives: [
|
|
{
|
|
name: 'skip',
|
|
description:
|
|
'Directs the executor to skip this field or fragment when the `if` argument is true.',
|
|
locations: ['FIELD', 'FRAGMENT_SPREAD', 'INLINE_FRAGMENT'],
|
|
args: [
|
|
{
|
|
name: 'if',
|
|
description: 'Skipped when true.',
|
|
type: 'Boolean!',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'include',
|
|
description:
|
|
'Directs the executor to include this field or fragment only when the `if` argument is true.',
|
|
locations: ['FIELD', 'FRAGMENT_SPREAD', 'INLINE_FRAGMENT'],
|
|
args: [
|
|
{
|
|
name: 'if',
|
|
description: 'Included when true.',
|
|
type: 'Boolean!',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'deprecated',
|
|
description:
|
|
'Marks an element of a GraphQL schema as no longer supported.',
|
|
locations: ['FIELD_DEFINITION', 'ENUM_VALUE'],
|
|
args: [
|
|
{
|
|
name: 'reason',
|
|
description:
|
|
'Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).',
|
|
type: 'String',
|
|
defaultValue: 'No longer supported',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
astNode: {
|
|
kind: 'SchemaDefinition',
|
|
directives: [],
|
|
operationTypes: [
|
|
{
|
|
kind: 'OperationTypeDefinition',
|
|
operation: 'query',
|
|
type: {
|
|
kind: 'NamedType',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'Query',
|
|
loc: { start: 18, end: 23 },
|
|
},
|
|
loc: { start: 18, end: 23 },
|
|
},
|
|
loc: { start: 11, end: 23 },
|
|
},
|
|
{
|
|
kind: 'OperationTypeDefinition',
|
|
operation: 'mutation',
|
|
type: {
|
|
kind: 'NamedType',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'Mutation',
|
|
loc: { start: 36, end: 44 },
|
|
},
|
|
loc: { start: 36, end: 44 },
|
|
},
|
|
loc: { start: 26, end: 44 },
|
|
},
|
|
{
|
|
kind: 'OperationTypeDefinition',
|
|
operation: 'subscription',
|
|
type: {
|
|
kind: 'NamedType',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'Subscription',
|
|
loc: { start: 61, end: 73 },
|
|
},
|
|
loc: { start: 61, end: 73 },
|
|
},
|
|
loc: { start: 47, end: 73 },
|
|
},
|
|
],
|
|
loc: { start: 0, end: 75 },
|
|
},
|
|
_typeMap: {
|
|
Query: 'Query',
|
|
User: 'User',
|
|
String: 'String',
|
|
Boolean: 'Boolean',
|
|
Comment: 'Comment',
|
|
Mutation: 'Mutation',
|
|
Subscription: 'Subscription',
|
|
ReactiveEvent: 'ReactiveEvent',
|
|
ID: 'ID',
|
|
JSON: 'JSON',
|
|
__Schema: '__Schema',
|
|
__Type: '__Type',
|
|
__TypeKind: '__TypeKind',
|
|
__Field: '__Field',
|
|
__InputValue: '__InputValue',
|
|
__EnumValue: '__EnumValue',
|
|
__Directive: '__Directive',
|
|
__DirectiveLocation: '__DirectiveLocation',
|
|
Date: 'Date',
|
|
},
|
|
_implementations: {},
|
|
__validationErrors: [],
|
|
},
|
|
fragments: {},
|
|
operation: {
|
|
kind: 'OperationDefinition',
|
|
operation: 'query',
|
|
variableDefinitions: [],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'users',
|
|
loc: { start: 6, end: 11 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'fullname',
|
|
loc: { start: 12, end: 20 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: { start: 12, end: 20 },
|
|
},
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'comments',
|
|
loc: { start: 21, end: 29 },
|
|
},
|
|
arguments: [
|
|
{
|
|
kind: 'Argument',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'approved',
|
|
loc: { start: 30, end: 38 },
|
|
},
|
|
value: {
|
|
kind: 'BooleanValue',
|
|
value: true,
|
|
loc: { start: 39, end: 43 },
|
|
},
|
|
loc: { start: 30, end: 43 },
|
|
},
|
|
],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'text',
|
|
loc: { start: 45, end: 49 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: { start: 45, end: 49 },
|
|
},
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'user',
|
|
loc: { start: 50, end: 54 },
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
selectionSet: {
|
|
kind: 'SelectionSet',
|
|
selections: [
|
|
{
|
|
kind: 'Field',
|
|
name: {
|
|
kind: 'Name',
|
|
value: 'firstname',
|
|
loc: {
|
|
start: 55,
|
|
end: 64,
|
|
},
|
|
},
|
|
arguments: [],
|
|
directives: [],
|
|
loc: {
|
|
start: 55,
|
|
end: 64,
|
|
},
|
|
},
|
|
],
|
|
loc: { start: 54, end: 65 },
|
|
},
|
|
loc: { start: 50, end: 65 },
|
|
},
|
|
],
|
|
loc: { start: 44, end: 66 },
|
|
},
|
|
loc: { start: 21, end: 66 },
|
|
},
|
|
],
|
|
loc: { start: 11, end: 67 },
|
|
},
|
|
loc: { start: 6, end: 67 },
|
|
},
|
|
],
|
|
loc: { start: 5, end: 68 },
|
|
},
|
|
loc: { start: 0, end: 68 },
|
|
},
|
|
variableValues: {},
|
|
};
|