graphql-request
Version:
Minimal GraphQL client supporting Node and browsers for scripts or simple apps.
15 lines • 633 B
TypeScript
import type { Config } from './generateCode.js';
export type CodeGeneratorImplementation = (config: Config) => CodeGeneratorImplementationResult;
type CodeGeneratorImplementationResult = string;
interface CodeGeneratorResult {
moduleName: string;
code: string;
}
export type CodeGenerator = (config: Config) => CodeGeneratorResult;
export type CodeGeneratorConstructor = (moduleName: string, codeGenerator: CodeGeneratorImplementation) => {
moduleName: string;
generate: CodeGenerator;
};
export declare const createCodeGenerator: CodeGeneratorConstructor;
export {};
//# sourceMappingURL=createCodeGenerator.d.ts.map