Перейти к основному содержимому
Version: 3.7.x

Put запросы (ответ без жёсткой структуры)

import Joi from "joi";
import { PureRestRequest, IResponse } from "@mihanizm56/fetch-api";

export const putContractsRequest = (): Promise<IResponse> =>
  new PureRestRequest().putRequest({
    endpoint: "http://localhost:3000",
    responseSchema: Joi.object({
      username: Joi.string().required(),
      password: Joi.string().required(),
      info: Joi.object({
        count: Joi.number().required(),
        killers: Joi.array().items(
          Joi.object({
            username: Joi.string().required(),
            count: Joi.number().required(),
          })
        ),
      }),
    }),
  });