1 | import { Source, UniversalLoader, DocumentPointerSingle, SchemaPointerSingle, SingleFileOptions } from '@graphql-toolkit/common';
|
2 | export interface GraphQLFileLoaderOptions extends SingleFileOptions {
|
3 | fs?: typeof import('fs');
|
4 | path?: typeof import('path');
|
5 | }
|
6 | export declare class GraphQLFileLoader implements UniversalLoader<GraphQLFileLoaderOptions> {
|
7 | loaderId(): string;
|
8 | canLoad(pointer: SchemaPointerSingle | DocumentPointerSingle, options: GraphQLFileLoaderOptions): Promise<boolean>;
|
9 | canLoadSync(pointer: SchemaPointerSingle | DocumentPointerSingle, options: GraphQLFileLoaderOptions): boolean;
|
10 | load(pointer: SchemaPointerSingle | DocumentPointerSingle, options: GraphQLFileLoaderOptions): Promise<Source>;
|
11 | loadSync(pointer: SchemaPointerSingle | DocumentPointerSingle, options: GraphQLFileLoaderOptions): Source;
|
12 | }
|