@envelop/fragment-arguments
Version:
13 lines (12 loc) • 606 B
TypeScript
import type { FragmentDefinitionNode, FragmentSpreadNode, InlineFragmentNode, Token } from 'graphql';
import { Location } from 'graphql';
import type { Lexer } from 'graphql/language/lexer.js';
import type { ParseOptions } from 'graphql/language/parser.js';
import { Parser } from 'graphql/language/parser.js';
export declare class FragmentArgumentCompatibleParser extends Parser {
getLexer(): Lexer;
getOptions(): ParseOptions;
loc(startToken: Token): Location | undefined;
parseFragment(): FragmentSpreadNode | InlineFragmentNode;
parseFragmentDefinition(): FragmentDefinitionNode;
}