UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

1 lines 4.15 kB
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/language/index.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,MAAM,EAAE,qBAAoB;AAErC,OAAO,EAAE,WAAW,EAAE,uBAAsB;AAG5C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,4BAA2B;AAOxE,OAAO,EAAE,IAAI,EAAE,oBAAmB;AAElC,OAAO,EAAE,SAAS,EAAE,wBAAuB;AAE3C,OAAO,EAAE,KAAK,EAAE,oBAAmB;AAEnC,OAAO,EACL,KAAK,EACL,UAAU,EACV,eAAe,EACf,SAAS,EACT,qBAAqB,GACtB,qBAAoB;AAGrB,OAAO,EAAE,KAAK,EAAE,sBAAqB;AAErC,OAAO,EACL,KAAK,EACL,eAAe,EACf,oBAAoB,EACpB,KAAK,GACN,sBAAqB;AAGtB,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,iBAAiB,EAAE,kBAAiB;AA0E9D,OAAO,EACL,gBAAgB,EAChB,0BAA0B,EAC1B,eAAe,EACf,WAAW,EACX,gBAAgB,EAChB,UAAU,EACV,0BAA0B,EAC1B,oBAAoB,EACpB,yBAAyB,EACzB,mBAAmB,EACnB,sBAAsB,EACtB,qCAAqC,GACtC,yBAAwB;AAEzB,OAAO,EAAE,iBAAiB,EAAE,gCAA+B","sourcesContent":["/**\n * Parse, print, and visit GraphQL language source files and AST nodes.\n *\n * These exports are also available from the root `graphql` package.\n * @packageDocumentation\n */\n\nexport { Source } from './source.ts';\n\nexport { getLocation } from './location.ts';\nexport type { SourceLocation } from './location.ts';\n\nexport { printLocation, printSourceLocation } from './printLocation.ts';\n\n// @see https://github.com/typescript-eslint/typescript-eslint/issues/10313\n// Deno misclassifies this merged value+type re-export and requires `export type`.\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n// @ts-ignore TS1205\n\nexport { Kind } from './kinds.ts';\n\nexport { TokenKind } from './tokenKind.ts';\n\nexport { Lexer } from './lexer.ts';\n\nexport {\n parse,\n parseValue,\n parseConstValue,\n parseType,\n parseSchemaCoordinate,\n} from './parser.ts';\nexport type { ParseOptions } from './parser.ts';\n\nexport { print } from './printer.ts';\n\nexport {\n visit,\n visitInParallel,\n getEnterLeaveForKind,\n BREAK,\n} from './visitor.ts';\nexport type { ASTVisitor, ASTVisitFn, ASTVisitorKeyMap } from './visitor.ts';\n\nexport { Location, Token, OperationTypeNode } from './ast.ts';\nexport type {\n ASTNode,\n ASTKindToNode,\n // Each kind of AST node\n NameNode,\n DocumentNode,\n DefinitionNode,\n ExecutableDefinitionNode,\n OperationDefinitionNode,\n SubscriptionOperationDefinitionNode,\n VariableDefinitionNode,\n VariableNode,\n SelectionSetNode,\n SelectionNode,\n FieldNode,\n ArgumentNode,\n FragmentArgumentNode /* for experimental fragment arguments */,\n ConstArgumentNode,\n FragmentSpreadNode,\n InlineFragmentNode,\n FragmentDefinitionNode,\n ValueNode,\n ConstValueNode,\n IntValueNode,\n FloatValueNode,\n StringValueNode,\n BooleanValueNode,\n NullValueNode,\n EnumValueNode,\n ListValueNode,\n ConstListValueNode,\n ObjectValueNode,\n ConstObjectValueNode,\n ObjectFieldNode,\n ConstObjectFieldNode,\n DirectiveNode,\n ConstDirectiveNode,\n TypeNode,\n NamedTypeNode,\n ListTypeNode,\n NonNullTypeNode,\n TypeSystemDefinitionNode,\n SchemaDefinitionNode,\n OperationTypeDefinitionNode,\n TypeDefinitionNode,\n ScalarTypeDefinitionNode,\n ObjectTypeDefinitionNode,\n FieldDefinitionNode,\n InputValueDefinitionNode,\n InterfaceTypeDefinitionNode,\n UnionTypeDefinitionNode,\n EnumTypeDefinitionNode,\n EnumValueDefinitionNode,\n InputObjectTypeDefinitionNode,\n DirectiveDefinitionNode,\n TypeSystemExtensionNode,\n SchemaExtensionNode,\n TypeExtensionNode,\n ScalarTypeExtensionNode,\n ObjectTypeExtensionNode,\n InterfaceTypeExtensionNode,\n UnionTypeExtensionNode,\n EnumTypeExtensionNode,\n InputObjectTypeExtensionNode,\n DirectiveExtensionNode,\n SchemaCoordinateNode,\n TypeCoordinateNode,\n MemberCoordinateNode,\n ArgumentCoordinateNode,\n DirectiveCoordinateNode,\n DirectiveArgumentCoordinateNode,\n} from './ast.ts';\n\nexport {\n isDefinitionNode,\n isExecutableDefinitionNode,\n isSelectionNode,\n isValueNode,\n isConstValueNode,\n isTypeNode,\n isTypeSystemDefinitionNode,\n isTypeDefinitionNode,\n isTypeSystemExtensionNode,\n isTypeExtensionNode,\n isSchemaCoordinateNode,\n isSubscriptionOperationDefinitionNode,\n} from './predicates.ts';\n\nexport { DirectiveLocation } from './directiveLocation.ts';\n"]}