@graphql-mesh/cli
Version:
37 lines (36 loc) • 1.23 kB
TypeScript
import { serveMesh } from './commands/serve/serve.js';
import { generateTsArtifacts } from './commands/ts-artifacts.js';
import { findAndParseConfig } from './config.js';
import { handleFatalError } from './handleFatalError.js';
export { findConfig } from './config.js';
export { generateTsArtifacts, serveMesh, findAndParseConfig, handleFatalError };
export interface GraphQLMeshCLIParams {
commandName: string;
initialLoggerPrefix: string;
configName: string;
artifactsDir: string;
serveMessage: string;
playgroundTitle: string;
builtMeshFactoryName: string;
builtMeshSDKFactoryName: string;
devServerCommand: string;
prodServerCommand: string;
buildArtifactsCommand: string;
sourceServerCommand: string;
validateCommand: string;
additionalPackagePrefixes: string[];
}
export declare const DEFAULT_CLI_PARAMS: GraphQLMeshCLIParams;
export declare function graphqlMesh(cliParams?: GraphQLMeshCLIParams, args?: string[], cwdPath?: string): Promise<{
[x: string]: unknown;
r: Promise<any[]>;
dir: void;
_: (string | number)[];
$0: string;
} | {
[x: string]: unknown;
r: Promise<any[]>;
dir: void;
_: (string | number)[];
$0: string;
}>;