musickit-ts
Version:
MusicKit TS is a library for handling MusicKit JS v3 with TypeScript.
22 lines (21 loc) • 1.56 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 SearchSuggestions<T extends MusicKit.TermSuggestion | MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>> = {
queryParameters: MusicKit.SearchSuggestionsAPI<T>['queryParameters'];
};
export declare const MusicKitTSAPIGetSuggestions: {
Both: (param: SearchSuggestions<MusicKit.TermSuggestion | MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TermSuggestion | MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>;
Term: (param: SearchSuggestions<MusicKit.TermSuggestion>) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TermSuggestion>;
TopResult: (param: SearchSuggestions<MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>;
};
export {};