musickit-ts
Version:
MusicKit TS is a library for handling MusicKit JS v3 with TypeScript.
26 lines (25 loc) • 1.96 kB
TypeScript
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
/// <reference types="musickit-js/types/musickit-js/v3" />
type SearchLibraryParam<T extends MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE> = {
types: T['type'][];
queryParameters: Omit<MusicKit.SearchLibraryAPI<T>['queryParameters'], 'types'>;
};
export declare const MusicKitTSAPISearchLibrary: {
Multi: (param: Omit<SearchLibraryParam<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
LibraryAlbum: (param: Omit<SearchLibraryParam<MusicKit.LibraryAlbums>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
LibraryArtist: (param: Omit<SearchLibraryParam<MusicKit.LibraryArtists>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
LibraryMusicVideo: (param: Omit<SearchLibraryParam<MusicKit.LibraryMusicVideos>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
LibraryPlaylist: (param: Omit<SearchLibraryParam<MusicKit.LibraryPlaylists>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
LibrarySong: (param: Omit<SearchLibraryParam<MusicKit.LibrarySongs>, 'types'>) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>;
};
export {};