@eddeee888/gcg-typescript-resolver-files
Version:
This [GraphQL Code Generator](https://www.the-guild.dev/graphql/codegen) plugin creates resolvers given GraphQL schema.
18 lines (17 loc) • 587 B
TypeScript
import * as path from 'path';
import type { Source } from '@graphql-tools/utils';
import type { ModuleNamingMode } from '../validatePresetConfig';
export interface ParsedSource {
source: Source;
sourcePath: path.ParsedPath;
moduleName: string;
relativePathFromBaseToModule: string[];
}
export interface ParseSourcesResult {
sourceMap: Record<string, ParsedSource>;
}
export declare function parseSources({ sources, baseOutputDir, moduleNamingMode, }: {
sources: Source[];
baseOutputDir: string;
moduleNamingMode: ModuleNamingMode;
}): ParseSourcesResult;