@digikare/nestjs-azure-appconfig
Version:
An azure app configuration module for nestjs
15 lines (14 loc) • 831 B
TypeScript
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 {};