Skip to content

voroninviktor/shri_es6

Repository files navigation

Что где лежит:

req.ts - класс, реалующий требуемый функционал

eventEmitter - эмиттер.

app.ts - небольшое приложение, использующее либу

Библиотека имеет следующий функционал:

Объекты класса Req имеют методы get() и post(), которые можно чейнить следующим образом:

req
  .get("https://swapi.co/api/films/", onResolve, onReject)
  .get("https://swapi.co/api/people/", onResolve, onReject)
  .get("https://yandex.ru/404", onResolve, onReject);

в onResolve и onReject прилетают:

  • 1 агрументом объект типа Response - результат текущего запроса
  • 2 агрументом объект типа Response - результат предыдущего запроса. Либо null, если это первый запрос

onReject вызывается в случае если у результата запроса Response.ok !== true

Под капотом используется fetch (при использовании на бэке используется node-fetch)

Из новых возможностей es6 используются

  • классы
  • async/await
  • desctucturing assignment
  • импорты экспорты
  • let const
  • мб еще что то...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published