UNPKG

3.01 kBTypeScriptView Raw
1import type { ApolloServerPlugin } from 'apollo-server-plugin-base';
2import type { ApolloServerPluginUsageReportingOptions } from './usageReporting';
3export type { ApolloServerPluginUsageReportingOptions, SendValuesBaseOptions, VariableValueOptions, ClientInfo, GenerateClientInfo, } from './usageReporting';
4export declare function ApolloServerPluginUsageReporting<TContext>(options?: ApolloServerPluginUsageReportingOptions<TContext>): ApolloServerPlugin;
5export declare function ApolloServerPluginUsageReportingDisabled(): ApolloServerPlugin;
6import type { ApolloServerPluginSchemaReportingOptions } from './schemaReporting';
7export type { ApolloServerPluginSchemaReportingOptions } from './schemaReporting';
8export declare function ApolloServerPluginSchemaReporting(options?: ApolloServerPluginSchemaReportingOptions): ApolloServerPlugin;
9import type { ApolloServerPluginInlineTraceOptions } from './inlineTrace';
10export type { ApolloServerPluginInlineTraceOptions } from './inlineTrace';
11export declare function ApolloServerPluginInlineTrace(options?: ApolloServerPluginInlineTraceOptions): ApolloServerPlugin;
12export declare function ApolloServerPluginInlineTraceDisabled(): ApolloServerPlugin;
13import type { ApolloServerPluginCacheControlOptions } from './cacheControl';
14export type { ApolloServerPluginCacheControlOptions } from './cacheControl';
15export declare function ApolloServerPluginCacheControl(options?: ApolloServerPluginCacheControlOptions): ApolloServerPlugin;
16export declare function ApolloServerPluginCacheControlDisabled(): ApolloServerPlugin;
17import type { ApolloServerPluginDrainHttpServerOptions } from './drainHttpServer';
18export type { ApolloServerPluginDrainHttpServerOptions } from './drainHttpServer';
19export declare function ApolloServerPluginDrainHttpServer(options: ApolloServerPluginDrainHttpServerOptions): ApolloServerPlugin;
20export declare function ApolloServerPluginLandingPageDisabled(): ApolloServerPlugin;
21import type { ApolloServerPluginLandingPageLocalDefaultOptions, ApolloServerPluginLandingPageProductionDefaultOptions } from './landingPage/default';
22export type { ApolloServerPluginLandingPageDefaultBaseOptions, ApolloServerPluginLandingPageLocalDefaultOptions, ApolloServerPluginLandingPageProductionDefaultOptions, } from './landingPage/default';
23export declare function ApolloServerPluginLandingPageLocalDefault(options?: ApolloServerPluginLandingPageLocalDefaultOptions): ApolloServerPlugin;
24export declare function ApolloServerPluginLandingPageProductionDefault(options?: ApolloServerPluginLandingPageProductionDefaultOptions): ApolloServerPlugin;
25import type { ApolloServerPluginLandingPageGraphQLPlaygroundOptions } from './landingPage/graphqlPlayground';
26export type { ApolloServerPluginLandingPageGraphQLPlaygroundOptions } from './landingPage/graphqlPlayground';
27export declare function ApolloServerPluginLandingPageGraphQLPlayground(options?: ApolloServerPluginLandingPageGraphQLPlaygroundOptions): ApolloServerPlugin;
28//# sourceMappingURL=index.d.ts.map
\No newline at end of file