mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-18 03:59:38 +00:00
* chore(deps): Add `meriyah` * feat(utils): Implement AST-based JS extractors * chore(utils): Remove old ast walker code * fix(Player): Migrate js extraction logic * chore(JsExtractor): Fix typo in tsdoc * perf(JsAnalyzer): Simplify main AST analysis logic * fix(JsAnalyzer): Change `break` to `return` in AST matching logic * chore: Update docs * chore: Don't export `PlayerInitializationOptions` * chore(evaluate): Update error message to include doc link * perf: Use a `for-loop` to find iife
2.6 KiB
2.6 KiB
youtubei.js / Clients / Kids
Class: Kids
Constructors
new Kids()
new Kids(
session):Kids
Parameters
• session: Session
Returns
Defined in
Methods
blockChannel()
blockChannel(
channel_id):Promise<ApiResponse[]>
Retrieves the list of supervised accounts that the signed-in user has access to, and blocks the given channel for each of them.
Parameters
• channel_id: string
The channel id to block.
Returns
Promise<ApiResponse[]>
A list of API responses.
Defined in
getChannel()
getChannel(
channel_id):Promise<Channel>
Parameters
• channel_id: string
Returns
Promise<Channel>
Defined in
getHomeFeed()
getHomeFeed():
Promise<HomeFeed>
Returns
Promise<HomeFeed>
Defined in
getInfo()
getInfo(
video_id,options?):Promise<VideoInfo>
Parameters
• video_id: string
• options?: Omit<GetVideoInfoOptions, "client">
Returns
Promise<VideoInfo>
Defined in
search()
search(
query):Promise<Search>
Parameters
• query: string
Returns
Promise<Search>