youtube-moosick
Version:
Unofficial Youtube music API, fully written in TypeScript
48 lines • 1.39 kB
TypeScript
import type { EndpointlessRun, Result } from './common.js';
export interface SearchSuggestionsFullResult extends Result {
responseContext: ResponseContext;
contents: Contents;
}
export declare type Contents = {
searchSuggestionsSectionRenderer: SearchSuggestionsSectionRenderer;
}[];
export interface SearchSuggestionsSectionRenderer {
contents: SearchSuggestionsSectionRendererContent[];
}
export interface SearchSuggestionsSectionRendererContent {
searchSuggestionRenderer: SearchSuggestionRenderer;
}
export interface SearchSuggestionRenderer {
suggestion: Suggestion;
navigationEndpoint: NavigationEndpoint;
trackingParams: string;
icon: Icon;
}
export interface Icon {
iconType: string;
}
export interface NavigationEndpoint {
clickTrackingParams: string;
searchEndpoint: SearchEndpoint;
}
export interface SearchEndpoint {
query: string;
}
export interface Suggestion {
runs: BoldableEndpointlessRun[];
}
export interface BoldableEndpointlessRun extends EndpointlessRun {
bold?: boolean;
}
export interface ResponseContext {
serviceTrackingParams: ServiceTrackingParam[];
}
export interface ServiceTrackingParam {
service: string;
params: Param[];
}
export interface Param {
key: string;
value: string;
}
//# sourceMappingURL=rawGetSearchSuggestions.d.ts.map