UNPKG

graphql-language-service-server

Version:
16 lines (12 loc) 397 B
import type { Range } from 'graphql-language-service'; import type { NoopLogger, Logger } from '../Logger'; export type RangeMapper = (range: Range) => Range; export type SourceParserResult = null | { asts: any[]; rangeMapper?: RangeMapper; }; export type SourceParser = ( text: string, uri: string, logger: Logger | NoopLogger, ) => Promise<SourceParserResult> | SourceParserResult;