Добавлена модель основной конфигураци

This commit is contained in:
Pavel Gnedov 2022-07-24 06:44:46 +07:00
parent a49f89bf97
commit de05a86f59
2 changed files with 13 additions and 2 deletions

View file

@ -2,12 +2,13 @@ import RedmineIssueEventEmitterConfigLoader from '@app/event-emitter/configs/mai
import { readFileSync } from 'fs'; import { readFileSync } from 'fs';
import { join } from 'path'; import { join } from 'path';
import { parse } from 'jsonc-parser'; import { parse } from 'jsonc-parser';
import { AppConfig } from 'src/models/app-config.model';
const redmineIssueEventEmitterConfig = RedmineIssueEventEmitterConfigLoader(); const redmineIssueEventEmitterConfig = RedmineIssueEventEmitterConfigLoader();
let appConfig; let appConfig: AppConfig;
export default () => { export default (): AppConfig => {
if (appConfig) { if (appConfig) {
return appConfig; return appConfig;
} }

View file

@ -0,0 +1,10 @@
import { MainConfigModel } from '@app/event-emitter/models/main-config-model';
export type AppConfig = {
redmineIssueEventEmitterConfig: MainConfigModel;
couchDb: {
dbs: {
changes: string;
};
};
};