1
0
Fork 0
mirror of https://github.com/muerwre/vk-tg-bot.git synced 2025-04-25 15:06:41 +07:00

added http and telegram api services

This commit is contained in:
Fedor Katurov 2021-04-26 12:11:41 +07:00
parent 5453e884c6
commit 9433cc327a
18 changed files with 687 additions and 70 deletions

View file

@ -1,13 +1,16 @@
import { object } from 'yup'
import { httpConfigSchema } from '../api/http/validation';
import { Config } from './types';
import { vkConfigSchema } from '../service/vk/validation';
import { telegramConfigSchema } from '../service/telegram/validation';
import { object } from "yup";
import { httpConfigSchema } from "../api/http/validation";
import { Config } from "./types";
import { vkConfigSchema } from "../service/vk/validation";
import { telegramConfigSchema } from "../service/telegram/validation";
import { loggerConfigSchema } from "../service/logger/config";
const configSchema = object<Config>().required().shape({
http: httpConfigSchema,
vk: vkConfigSchema,
telegram: telegramConfigSchema,
})
logger: loggerConfigSchema,
});
export const validateConfig = (config: Config) => configSchema.validateSync(config)
export const validateConfig = (config: Config) =>
configSchema.validateSync(config);