fixing types

This commit is contained in:
Patrik J. Braun 2020-01-28 21:46:27 +01:00
parent 4e3f464cf8
commit 3a347c13e2
2 changed files with 10 additions and 10 deletions

View File

@ -348,7 +348,7 @@ gulp.task('generate-man', async (cb) => {
let txt = '# Pigallery 2 man page\n'; let txt = '# Pigallery 2 man page\n';
txt += 'pigallery2 uses [typeconfig](https://github.com/bpatrik/typeconfig) for configuration\n\n'; txt += 'pigallery2 uses [typeconfig](https://github.com/bpatrik/typeconfig) for configuration\n\n';
txt += '`npm start -- --help` prints the following:\n\n'; txt += '`npm start -- --help` prints the following:\n\n';
txt += '```bash\n' + ConfigClassBuilder.attachPrivateInterface(Config).__printMan() + '```'; txt += '```\n' + ConfigClassBuilder.attachPrivateInterface(Config).__printMan() + '```';
await fsp.writeFile('MANPAGE.md', txt); await fsp.writeFile('MANPAGE.md', txt);
cb(); cb();
}); });

View File

@ -1,4 +1,4 @@
import {Config, PrivateConfigClass} from '../../../common/config/private/Config'; import {Config} from '../../../common/config/private/Config';
import {Logger} from '../../Logger'; import {Logger} from '../../Logger';
import {NotificationManager} from '../NotifocationManager'; import {NotificationManager} from '../NotifocationManager';
import {ProjectPath} from '../../ProjectPath'; import {ProjectPath} from '../../ProjectPath';
@ -6,7 +6,7 @@ import {SQLConnection} from '../database/sql/SQLConnection';
import * as fs from 'fs'; import * as fs from 'fs';
import {FFmpegFactory} from '../FFmpegFactory'; import {FFmpegFactory} from '../FFmpegFactory';
import {ClientConfig} from '../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../common/config/public/ClientConfig';
import {ServerConfig} from '../../../common/config/private/PrivateConfig'; import {IPrivateConfig, ServerConfig} from '../../../common/config/private/PrivateConfig';
import MapLayers = ClientConfig.MapLayers; import MapLayers = ClientConfig.MapLayers;
const LOG_TAG = '[ConfigDiagnostics]'; const LOG_TAG = '[ConfigDiagnostics]';
@ -40,7 +40,7 @@ export class ConfigDiagnostics {
} }
static async testMetaFileConfig(metaFileConfig: ClientConfig.MetaFileConfig, config: PrivateConfig) { static async testMetaFileConfig(metaFileConfig: ClientConfig.MetaFileConfig, config: IPrivateConfig) {
if (metaFileConfig.enabled === true && if (metaFileConfig.enabled === true &&
config.Client.Map.enabled === false) { config.Client.Map.enabled === false) {
throw new Error('*.gpx meta files are not supported without MAP'); throw new Error('*.gpx meta files are not supported without MAP');
@ -73,7 +73,7 @@ export class ConfigDiagnostics {
}); });
} }
static async testServerVideoConfig(videoConfig: ServerConfig.VideoConfig, config: PrivateConfig) { static async testServerVideoConfig(videoConfig: ServerConfig.VideoConfig, config: IPrivateConfig) {
if (config.Client.Media.Video.enabled === true) { if (config.Client.Media.Video.enabled === true) {
if (videoConfig.transcoding.fps <= 0) { if (videoConfig.transcoding.fps <= 0) {
throw new Error('fps should be grater than 0'); throw new Error('fps should be grater than 0');
@ -158,11 +158,11 @@ export class ConfigDiagnostics {
} }
static async testTasksConfig(task: ServerConfig.JobConfig, config: PrivateConfig) { static async testTasksConfig(task: ServerConfig.JobConfig, config: IPrivateConfig) {
} }
static async testFacesConfig(faces: ClientConfig.FacesConfig, config: PrivateConfig) { static async testFacesConfig(faces: ClientConfig.FacesConfig, config: IPrivateConfig) {
if (faces.enabled === true) { if (faces.enabled === true) {
if (config.Server.Database.type === ServerConfig.DatabaseType.memory) { if (config.Server.Database.type === ServerConfig.DatabaseType.memory) {
throw new Error('Memory Database do not support faces'); throw new Error('Memory Database do not support faces');
@ -173,7 +173,7 @@ export class ConfigDiagnostics {
} }
} }
static async testSearchConfig(search: ClientConfig.SearchConfig, config: PrivateConfig) { static async testSearchConfig(search: ClientConfig.SearchConfig, config: IPrivateConfig) {
if (search.enabled === true && if (search.enabled === true &&
config.Server.Database.type === ServerConfig.DatabaseType.memory) { config.Server.Database.type === ServerConfig.DatabaseType.memory) {
throw new Error('Memory Database do not support searching'); throw new Error('Memory Database do not support searching');
@ -181,7 +181,7 @@ export class ConfigDiagnostics {
} }
static async testSharingConfig(sharing: ClientConfig.SharingConfig, config: PrivateConfig) { static async testSharingConfig(sharing: ClientConfig.SharingConfig, config: IPrivateConfig) {
if (sharing.enabled === true && if (sharing.enabled === true &&
config.Server.Database.type === ServerConfig.DatabaseType.memory) { config.Server.Database.type === ServerConfig.DatabaseType.memory) {
throw new Error('Memory Database do not support sharing'); throw new Error('Memory Database do not support sharing');
@ -192,7 +192,7 @@ export class ConfigDiagnostics {
} }
} }
static async testRandomPhotoConfig(sharing: ClientConfig.RandomPhotoConfig, config: PrivateConfig) { static async testRandomPhotoConfig(sharing: ClientConfig.RandomPhotoConfig, config: IPrivateConfig) {
if (sharing.enabled === true && if (sharing.enabled === true &&
config.Server.Database.type === ServerConfig.DatabaseType.memory) { config.Server.Database.type === ServerConfig.DatabaseType.memory) {
throw new Error('Memory Database do not support random photo'); throw new Error('Memory Database do not support random photo');