UNPKG

@envelop/apollo-datasources

Version:

This plugin integrates Apollo DataSources into Envelop.

11 lines (10 loc) 376 B
import { Plugin } from '@envelop/core'; import type { KeyValueCache } from 'apollo-server-caching'; import type { DataSource } from 'apollo-datasource'; export interface ApolloDataSourcesConfig { dataSources(): { [name: string]: DataSource; }; cache?: KeyValueCache; } export declare function useApolloDataSources(config: ApolloDataSourcesConfig): Plugin;