First commit

This commit is contained in:
Noah Spannbauer
2024-05-26 19:08:32 -05:00
commit 32c2da22f5
17 changed files with 9374 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { Module, DynamicModule } from '@nestjs/common';
import { AzAppConfigService } from './az-app-config.service';
import { AzAppConfigOptions } from './az-app-config.interface';
import { AZ_APP_CONFIG_OPTIONS } from './az-app-config.constants';
@Module({})
export class AzAppConfigModule {
static register(options: AzAppConfigOptions): DynamicModule {
return {
module: AzAppConfigModule,
providers: [
{
provide: AZ_APP_CONFIG_OPTIONS,
useValue: options,
},
AzAppConfigService,
],
exports: [AzAppConfigService],
};
}
}