@omnigraph/mysql
Version:
19 lines (18 loc) • 656 B
TypeScript
import { GraphQLSchema } from 'graphql';
import { Logger, MeshPubSub } from '@graphql-mesh/types';
import { LoadGraphQLSchemaFromMySQLOpts } from './schema.js';
export * from './schema.js';
export * from './execution.js';
export declare function loadMySQLSubgraph(name: string, opts: LoadGraphQLSchemaFromMySQLOpts): () => {
name: string;
schema$: Promise<GraphQLSchema>;
};
export interface MySQLTransportEntry {
kind: 'mysql';
location: string;
}
export declare function getSubgraphExecutor(transportContext: {
getSubgraph: () => GraphQLSchema;
pubsub: MeshPubSub;
logger: Logger;
}): import("@graphql-tools/utils").Executor;