UNPKG

yandex-music-client

Version:

``` npm i yandex-music-client ```

82 lines (81 loc) 2.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ArtistsService = void 0; var ArtistsService = /** @class */ (function () { function ArtistsService(httpRequest) { this.httpRequest = httpRequest; } /** * Получение популярных треков для артиста * @param artistId * @returns any Ok * @throws ApiError */ ArtistsService.prototype.getPopularTracks = function (artistId) { return this.httpRequest.request({ method: 'GET', url: '/artists/{artistId}/track-ids-by-rating', path: { 'artistId': artistId, }, }); }; /** * @param artistId * @returns any Ok * @throws ApiError */ ArtistsService.prototype.getArtistsBriefInfo = function (artistId) { return this.httpRequest.request({ method: 'GET', url: '/artists/{artistId}/brief-info', path: { 'artistId': artistId, }, }); }; /** * @param artistId * @param page * @param pageSize * @returns any Ok * @throws ApiError */ ArtistsService.prototype.getArtistTracks = function (artistId, page, pageSize) { return this.httpRequest.request({ method: 'GET', url: '/artists/{artistId}/tracks', path: { 'artistId': artistId, }, query: { 'page': page, 'page-size': pageSize, }, }); }; /** * @param artistId * @param page * @param pageSize * @param sortBy * @returns any Ok * @throws ApiError */ ArtistsService.prototype.getArtistsDirectAlbums = function (artistId, page, pageSize, sortBy) { return this.httpRequest.request({ method: 'GET', url: '/artists/{artistId}/direct-albums', path: { 'artistId': artistId, }, query: { 'page': page, 'page-size': pageSize, 'sort-by': sortBy, }, }); }; return ArtistsService; }()); exports.ArtistsService = ArtistsService;