UNPKG

@opra/nestjs

Version:
21 lines (20 loc) 855 B
import { type Type } from '@nestjs/common'; import { ModulesContainer } from '@nestjs/core'; import { ExternalContextCreator } from '@nestjs/core/helpers/external-context-creator.js'; import type { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper.js'; import type { Module } from '@nestjs/core/injector/module.js'; export declare class RpcControllerFactory { private readonly modulesContainer; private readonly externalContextCreator; private _coreModuleRef?; private readonly paramsFactory; private readonly injector; constructor(modulesContainer: ModulesContainer, externalContextCreator: ExternalContextCreator); wrapControllers(): Type[]; private _createContextCallback; private registerContextProvider; exploreControllers(): { module: Module; wrapper: InstanceWrapper; }[]; }