From 797c545b80e619d7f3ba04b679ef940c037270b5 Mon Sep 17 00:00:00 2001 From: LuanRT Date: Mon, 13 Jun 2022 04:19:20 -0300 Subject: [PATCH] chore: update type definitions --- .../contents/classes/RichListHeader.d.ts | 2 +- .../classes/SearchRefinementCard.d.ts | 5 ++-- .../classes/TwoColumnBrowseResults.d.ts | 5 ++-- .../classes/TwoColumnSearchResults.d.ts | 5 ++-- .../classes/TwoColumnWatchNextResults.d.ts | 7 +++--- typings/lib/parser/contents/index.d.ts | 2 +- typings/lib/parser/youtube/Search.d.ts | 23 +++++++++++++++---- typings/lib/utils/Utils.d.ts | 4 ++-- 8 files changed, 32 insertions(+), 21 deletions(-) diff --git a/typings/lib/parser/contents/classes/RichListHeader.d.ts b/typings/lib/parser/contents/classes/RichListHeader.d.ts index ce1e09e6..8a9dacef 100644 --- a/typings/lib/parser/contents/classes/RichListHeader.d.ts +++ b/typings/lib/parser/contents/classes/RichListHeader.d.ts @@ -2,6 +2,6 @@ export = RichListHeader; declare class RichListHeader { constructor(data: any); title: Text; - type: any; + icon_type: any; } import Text = require("./Text"); diff --git a/typings/lib/parser/contents/classes/SearchRefinementCard.d.ts b/typings/lib/parser/contents/classes/SearchRefinementCard.d.ts index 28c6481e..881111e2 100644 --- a/typings/lib/parser/contents/classes/SearchRefinementCard.d.ts +++ b/typings/lib/parser/contents/classes/SearchRefinementCard.d.ts @@ -2,9 +2,8 @@ export = SearchRefinementCard; declare class SearchRefinementCard { constructor(data: any); type: string; - thumbnail: any; + thumbnails: any; endpoint: NavigationEndpoint; - query: Text; + query: any; } import NavigationEndpoint = require("./NavigationEndpoint"); -import Text = require("./Text"); diff --git a/typings/lib/parser/contents/classes/TwoColumnBrowseResults.d.ts b/typings/lib/parser/contents/classes/TwoColumnBrowseResults.d.ts index 7d555dad..47e20d15 100644 --- a/typings/lib/parser/contents/classes/TwoColumnBrowseResults.d.ts +++ b/typings/lib/parser/contents/classes/TwoColumnBrowseResults.d.ts @@ -2,7 +2,6 @@ export = TwoColumnBrowseResults; declare class TwoColumnBrowseResults { constructor(data: any); type: string; - get tabs(): any; - get secondary_contents(): any; - #private; + tabs: any; + secondary_contents: any; } diff --git a/typings/lib/parser/contents/classes/TwoColumnSearchResults.d.ts b/typings/lib/parser/contents/classes/TwoColumnSearchResults.d.ts index 8e59ac05..aeed4b15 100644 --- a/typings/lib/parser/contents/classes/TwoColumnSearchResults.d.ts +++ b/typings/lib/parser/contents/classes/TwoColumnSearchResults.d.ts @@ -2,7 +2,6 @@ export = TwoColumnSearchResults; declare class TwoColumnSearchResults { constructor(data: any); type: string; - get primary_contents(): any; - get secondary_contents(): any; - #private; + primary_contents: any; + secondary_contents: any; } diff --git a/typings/lib/parser/contents/classes/TwoColumnWatchNextResults.d.ts b/typings/lib/parser/contents/classes/TwoColumnWatchNextResults.d.ts index 8aee8df4..d3f31760 100644 --- a/typings/lib/parser/contents/classes/TwoColumnWatchNextResults.d.ts +++ b/typings/lib/parser/contents/classes/TwoColumnWatchNextResults.d.ts @@ -2,8 +2,7 @@ export = TwoColumnWatchNextResults; declare class TwoColumnWatchNextResults { constructor(data: any); type: string; - get results(): any; - get secondary_results(): any; - get conversation_bar(): any; - #private; + results: any; + secondary_results: any; + conversation_bar: any; } diff --git a/typings/lib/parser/contents/index.d.ts b/typings/lib/parser/contents/index.d.ts index d6bcf2ca..f8d83e5f 100644 --- a/typings/lib/parser/contents/index.d.ts +++ b/typings/lib/parser/contents/index.d.ts @@ -44,7 +44,7 @@ declare class Parser { }; static parseRR(actions: any): any; static parseFormats(formats: any): any; - static parse(data: any, ctx: any): any; + static parse(data: any): any; static formatError({ classname, classdata, err }: { classname: any; classdata: any; diff --git a/typings/lib/parser/youtube/Search.d.ts b/typings/lib/parser/youtube/Search.d.ts index 12c86648..736bd74c 100644 --- a/typings/lib/parser/youtube/Search.d.ts +++ b/typings/lib/parser/youtube/Search.d.ts @@ -4,15 +4,30 @@ declare class Search { /** * @param {object} response - API response. * @param {import('../../core/Actions')} actions - * @param {boolean} is_continuation + * @param {object} args + * @param {boolean} [args.is_continuation] * @constructor */ - constructor(response: object, actions: import('../../core/Actions'), is_continuation: boolean); - estimated_results: any; - refinements: any; + constructor(response: object, actions: import('../../core/Actions'), args?: { + is_continuation?: boolean; + }); results: any; + refinements: any; + estimated_results: any; + sections: any; + refinement_cards: { + header: any; + cards: any; + }; getContinuation(): Promise; + /** + * Applies given refinement card and returns a new {@link Search} object. + * @param {SearchRefinementCard || string} refinement card object or query + * @returns {Search} + */ + selectRefinementCard(card: any): Search; get has_continuation(): boolean; + get refinement_card_queries(): any; get videos(): any; get playlists(): any; get page(): any; diff --git a/typings/lib/utils/Utils.d.ts b/typings/lib/utils/Utils.d.ts index e4082158..0f453dcd 100644 --- a/typings/lib/utils/Utils.d.ts +++ b/typings/lib/utils/Utils.d.ts @@ -31,10 +31,10 @@ export function findNode(obj: object, key: string, target: string, depth: number * Creates a trap to intercept property access * and add utilities to an object. * - * @param {*} obj + * @param {object} obj * @returns */ -export function observe(obj: any): any; +export function observe(obj: object): any; /** * Returns a random user agent. *