UNPKG

759 BTypeScriptView Raw
1import { BasicGeneratedFile } from "apollo-codegen-core/lib/utilities/CodeGenerator";
2import { CompilerContext } from "apollo-codegen-core/lib/compiler";
3declare class TypescriptGeneratedFile implements BasicGeneratedFile {
4 fileContents: string;
5 constructor(fileContents: string);
6 readonly output: string;
7}
8interface IGeneratedFileOptions {
9 outputPath?: string;
10 globalSourcePath?: string;
11}
12interface IGeneratedFile {
13 sourcePath: string;
14 fileName: string;
15 content: (options?: IGeneratedFileOptions) => TypescriptGeneratedFile;
16}
17export declare function generateLocalSource(context: CompilerContext): IGeneratedFile[];
18export declare function generateGlobalSource(context: CompilerContext): TypescriptGeneratedFile;
19export {};