Skip to content

vasichmen/js-base-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Базовый клиент JS API

Установка

npm install @vasichmen/js-base-api

Пример

Класс клиента наследуется от BaseClient

class AdminApiClient extends BaseClient {
   apiUrl(path) {
       return super.apiUrl('') + `/admin${path}`;
   }

   buildingList(params) {
       return this.send('get', this.apiUrl('/building/list'), params);
   }
   buildingShortList(params) {
       return this.send('get', this.apiUrl('/building/short'), params);
   }
   buildingDetail(params) {
       return this.send('get', this.apiUrl('/building/detail'), params);
   }

}

const Api = new AdminApiClient();

export default Api;

Пример вызова метода:

const respone = await AdminApiClient.buildingList({filters: {name: 'название'}})
const content = response.getContent();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors