UNPKG

907 BTypeScriptView Raw
1import { Source, SingleFileOptions, Loader } from '@graphql-tools/utils';
2export declare type LoadTypedefsOptions<ExtraConfig = {
3 [key: string]: any;
4}> = SingleFileOptions & ExtraConfig & {
5 cache?: {
6 [key: string]: Source;
7 };
8 loaders: Loader[];
9 filterKinds?: string[];
10 ignore?: string | string[];
11 sort?: boolean;
12};
13export declare type UnnormalizedTypeDefPointer = {
14 [key: string]: any;
15} | string;
16export declare function loadTypedefs<AdditionalConfig = Record<string, unknown>>(pointerOrPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadTypedefsOptions<Partial<AdditionalConfig>>): Promise<Source[]>;
17export declare function loadTypedefsSync<AdditionalConfig = Record<string, unknown>>(pointerOrPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadTypedefsOptions<Partial<AdditionalConfig>>): Source[];