yandex-music-client
Version:
``` npm i yandex-music-client ```
41 lines (40 loc) • 1.26 kB
TypeScript
import type { Album } from '../models/Album';
import type { InvocationInfo } from '../models/InvocationInfo';
import type { CancelablePromise } from '../core/CancelablePromise';
import type { BaseHttpRequest } from '../core/BaseHttpRequest';
export declare class AlbumsService {
readonly httpRequest: BaseHttpRequest;
constructor(httpRequest: BaseHttpRequest);
/**
* Получение альбома по идентификатору
* @param albumId
* @returns any Ok
* @throws ApiError
*/
getAlbumById(albumId: number): CancelablePromise<{
invocationInfo: InvocationInfo;
result: Album;
}>;
/**
* Получение альбома с треками
* @param albumId
* @returns any Ok
* @throws ApiError
*/
getAlbumsWithTracks(albumId: number): CancelablePromise<{
invocationInfo: InvocationInfo;
result: Album;
}>;
/**
* Получение альбомов по идентификаторам
* @param formData
* @returns any Ok
* @throws ApiError
*/
getAlbumsByIds(formData: {
'album-ids': string;
}): CancelablePromise<{
invocationInfo: InvocationInfo;
result: Array<Album>;
}>;
}