@graphql-mesh/transport-ws
Version:
14 lines (11 loc) • 721 B
text/typescript
import * as _graphql_mesh_transport_common from '@graphql-mesh/transport-common';
import { DisposableExecutor } from '@graphql-mesh/transport-common';
import { buildGraphQLWSExecutor } from '@graphql-tools/executor-graphql-ws';
import { ClientOptions } from 'graphql-ws';
type WSTransportOptions = Omit<ClientOptions, 'url' | 'on' | 'connectionParams'> & {
connectionParams?: Record<string, string>;
};
declare const _default: {
getSubgraphExecutor({ transportEntry, logger }: _graphql_mesh_transport_common.TransportGetSubgraphExecutorOptions<WSTransportOptions>, buildExecutor?: typeof buildGraphQLWSExecutor): DisposableExecutor & AsyncDisposable;
};
export { type WSTransportOptions, _default as default };