UNPKG

@dugongjs/nestjs

Version:

13 lines (12 loc) 722 B
import { IExternalOriginMap } from "@dugongjs/core"; import { type ClassProvider, type DynamicModule, type FactoryProvider, type ValueProvider } from "@nestjs/common"; import type { ModuleInjectables } from "../providers/module-providers.js"; export type ExternalOriginModuleOptions = { module?: ModuleInjectables; externalOriginMap: Omit<FactoryProvider<IExternalOriginMap>, "provide"> | Omit<ClassProvider<IExternalOriginMap>, "provide"> | Omit<ValueProvider<IExternalOriginMap>, "provide">; isGlobal?: boolean; }; export declare class ExternalOriginModule { static register(options: ExternalOriginModuleOptions): DynamicModule; static forRoot(options: ExternalOriginModuleOptions): DynamicModule; }