UNPKG

@digikare/nestjs-azure-appconfig

Version:

An azure app configuration module for nestjs

15 lines (14 loc) 831 B
import { DynamicModule } from '@nestjs/common'; import { AppConfigModuleForRootOptionsServicePrincipal, AppConfigModuleForRootOptionsConnectionString } from './app-config.interfaces'; interface FactoryOptions<T> { inject?: any[]; imports?: any[]; useFactory: (...args: any[]) => Promise<T> | T; } export declare class AppConfigModule { static forServicePrincipal(options: AppConfigModuleForRootOptionsServicePrincipal): DynamicModule; static forServicePrincipalFactory(factoryOption: FactoryOptions<AppConfigModuleForRootOptionsServicePrincipal>): DynamicModule; static forConnectionString(options: AppConfigModuleForRootOptionsConnectionString): DynamicModule; static forConnectionStringFactory(factoryOption: FactoryOptions<AppConfigModuleForRootOptionsConnectionString>): DynamicModule; } export {};