Модель конфигурации статусов перемещена в namespace

This commit is contained in:
Pavel Gnedov 2022-07-25 05:32:11 +07:00
parent a7284aa128
commit 17146f2f05
3 changed files with 13 additions and 8 deletions

View file

@ -3,9 +3,9 @@ import { parse } from 'jsonc-parser';
import { join } from 'path'; import { join } from 'path';
import { readFileSync } from 'fs'; import { readFileSync } from 'fs';
let redmineStatues: StatusesConfig; let redmineStatues: StatusesConfig.Config;
export default (): StatusesConfig => { export default (): StatusesConfig.Config => {
if (redmineStatues) { if (redmineStatues) {
return redmineStatues; return redmineStatues;
} }

View file

@ -3,7 +3,7 @@ import { StatusesConfig } from './statuses-config.model';
export type AppConfig = { export type AppConfig = {
redmineIssueEventEmitterConfig: MainConfigModel; redmineIssueEventEmitterConfig: MainConfigModel;
redmineStatuses: StatusesConfig; redmineStatuses: StatusesConfig.Config;
couchDb: { couchDb: {
dbs: { dbs: {
changes: string; changes: string;

View file

@ -1,5 +1,10 @@
export type StatusesConfig = { /* eslint-disable @typescript-eslint/no-namespace */
export namespace StatusesConfig {
export type Item = {
id: number; id: number;
name: string; name: string;
is_closed?: boolean; is_closed?: boolean;
}[]; };
export type Config = Item[];
}