UNPKG

yandex-music-client

Version:

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

45 lines (44 loc) 1.4 kB
import type { Artist } from '../models/Artist'; import type { InvocationInfo } from '../models/InvocationInfo'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class ArtistsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Получение популярных треков для артиста * @param artistId * @returns any Ok * @throws ApiError */ getPopularTracks(artistId: string): CancelablePromise<{ invocationInfo: InvocationInfo; result: { artist: Artist; tracks: Array<string>; }; }>; /** * @param artistId * @returns any Ok * @throws ApiError */ getArtistsBriefInfo(artistId: string): CancelablePromise<any>; /** * @param artistId * @param page * @param pageSize * @returns any Ok * @throws ApiError */ getArtistTracks(artistId: string, page?: number, pageSize?: number): CancelablePromise<any>; /** * @param artistId * @param page * @param pageSize * @param sortBy * @returns any Ok * @throws ApiError */ getArtistsDirectAlbums(artistId: string, page?: number, pageSize?: number, sortBy?: 'year' | 'rating'): CancelablePromise<any>; }