1 | import { ForwardReference, MiddlewareConsumer, NestModule } from '@nestjs/common';
|
2 | import { GraphQLMiddleware } from './graphql/GraphQLMiddleware';
|
3 | declare type ClassType = new (...args: any[]) => any;
|
4 | declare type ClassTypeOrReference = ClassType | ForwardReference<any>;
|
5 | export interface Options {
|
6 | configurationModule: ClassTypeOrReference;
|
7 | userModule: ClassTypeOrReference;
|
8 | }
|
9 | export declare class GCloudModule implements NestModule {
|
10 | private readonly graphqlConfigurer;
|
11 | constructor(graphqlConfigurer: GraphQLMiddleware);
|
12 | configure(consumer: MiddlewareConsumer): void;
|
13 | static forConfiguration(options: Options): {
|
14 | module: typeof GCloudModule;
|
15 | imports: ClassTypeOrReference[];
|
16 | };
|
17 | }
|
18 | export {};
|