UNPKG

yandex-tank-ammo-generator

Version:

Cartridge generation for Yandex tank

29 lines (28 loc) 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Joi = require("@hapi/joi"); exports.default = Joi.object({ elastic: Joi.object() .keys({ auth: Joi.string().optional(), uri: Joi.string().required(), }) .required(), host: Joi.string().required(), index: Joi.string().required(), limit: Joi.number().required(), query: Joi.object() .keys({ sort: Joi.object().keys({ field: Joi.string() .trim() .required(), type: Joi.string().valid(['DESC', 'ASC']), }), }) .required(), routes: Joi.array().items(Joi.object({ method: Joi.string().required(), route: Joi.string().required(), })), });