Files
YouTube.js/docs/api/namespaces/Clients/classes/Kids.md
Luan 25d0876b91 refactor(Player)!: Use AST-based JS extraction with side-effect safe code emission (#1052)
* 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
2025-10-12 09:08:51 -03:00

2.6 KiB

youtubei.js / Clients / Kids

Class: Kids

Constructors

new Kids()

new Kids(session): Kids

Parameters

session: Session

Returns

Kids

Defined in

src/core/clients/Kids.ts:12

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

src/core/clients/Kids.ts:79


getChannel()

getChannel(channel_id): Promise<Channel>

Parameters

channel_id: string

Returns

Promise<Channel>

Defined in

src/core/clients/Kids.ts:61


getHomeFeed()

getHomeFeed(): Promise<HomeFeed>

Returns

Promise<HomeFeed>

Defined in

src/core/clients/Kids.ts:67


getInfo()

getInfo(video_id, options?): Promise<VideoInfo>

Parameters

video_id: string

options?: Omit<GetVideoInfoOptions, "client">

Returns

Promise<VideoInfo>

Defined in

src/core/clients/Kids.ts:22


search(query): Promise<Search>

Parameters

query: string

Returns

Promise<Search>

Defined in

src/core/clients/Kids.ts:16