UNPKG

738 BTypeScriptView Raw
1import { ForwardReference, MiddlewareConsumer, NestModule } from '@nestjs/common';
2import { GraphQLMiddleware } from './graphql/GraphQLMiddleware';
3declare type ClassType = new (...args: any[]) => any;
4declare type ClassTypeOrReference = ClassType | ForwardReference<any>;
5export interface Options {
6 configurationModule: ClassTypeOrReference;
7 userModule: ClassTypeOrReference;
8}
9export 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}
18export {};