1 | import { Source, ASTNode, TypeInfo, GraphQLSchema, Visitor, ASTKindToNode } from "graphql";
|
2 | import { SourceLocation } from "graphql/language/location";
|
3 | import { Position, Range } from "vscode-languageserver";
|
4 | export declare function visitWithTypeInfo(typeInfo: TypeInfo, visitor: Visitor<ASTKindToNode>): Visitor<ASTKindToNode>;
|
5 | export declare function positionFromPositionInContainingDocument(source: Source, position: Position): Position;
|
6 | export declare function positionInContainingDocument(source: Source, position: Position): Position;
|
7 | export declare function rangeInContainingDocument(source: Source, range: Range): Range;
|
8 | export declare function rangeForASTNode(node: ASTNode): Range;
|
9 | export declare function positionFromSourceLocation(source: Source, location: SourceLocation): Position;
|
10 | export declare function positionToOffset(source: Source, position: Position): number;
|
11 | export declare function getASTNodeAndTypeInfoAtPosition(source: Source, position: Position, root: ASTNode, schema: GraphQLSchema): [ASTNode, TypeInfo] | null;
|
12 |
|
\ | No newline at end of file |