0.0.8 • Published 7 years ago

@leomax/request v0.0.8

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
7 years ago

@leomax/request

Библиотека для клиентских запросов.

Установка

npm i -S @leomax/request
yarn add @leomax/request

Подключение

// Основной инстанс
import request from '@leomax/request';

// Класс для создания собственного инстанса и хуков
import Request from '@leomax/request/Request';

// Драйвер под XMLHttpRequest
import XHRDriver from '@leomax/request/driver/XHR';

API

request.<method>(
  url: string | IRequestSchema,
  options?: IRequestSchema
): Promise<IRequestResponse>;

method

  • get
  • put
  • head
  • patch
  • delete
  • options

IRequestSchema

Допустимые опции

{
  url: string,
  base: string
}

Использование

import request from '@leomax/request';

request
  .get('/path', { id: 1 })
  .then(({ data, status }) => {
    // ...
  })
  .catch(({ error, status }) => {
    // ...
  });
0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago