Files
YouTube.js/docs/api/namespaces/YT/classes/SmoothedQueue.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

3.2 KiB

youtubei.js / YT / SmoothedQueue

Class: SmoothedQueue

Constructors

new SmoothedQueue()

new SmoothedQueue(): SmoothedQueue

Returns

SmoothedQueue

Defined in

src/parser/youtube/SmoothedQueue.ts:55

Accessors

action_queue

get action_queue(): YTNode[][]

Returns

YTNode[][]

Defined in

src/parser/youtube/SmoothedQueue.ts:141


callback

get callback(): null | (actions) => void

set callback(cb): void

Parameters

cb: null | (actions) => void

Returns

null | (actions) => void

Defined in

src/parser/youtube/SmoothedQueue.ts:137


estimated_update_interval

get estimated_update_interval(): null | number

Returns

null | number

Defined in

src/parser/youtube/SmoothedQueue.ts:145


last_update_time

get last_update_time(): null | number

Returns

null | number

Defined in

src/parser/youtube/SmoothedQueue.ts:149


next_update_id

get next_update_id(): any

Returns

any

Defined in

src/parser/youtube/SmoothedQueue.ts:153


poll_response_delay_queue

get poll_response_delay_queue(): DelayQueue

Returns

DelayQueue

Defined in

src/parser/youtube/SmoothedQueue.ts:157

Methods

clear()

clear(): void

Returns

void

Defined in

src/parser/youtube/SmoothedQueue.ts:125


emitSmoothedActions()

emitSmoothedActions(): void

Returns

void

Defined in

src/parser/youtube/SmoothedQueue.ts:92


enqueueActionGroup()

enqueueActionGroup(group): void

Parameters

group: YTNode[]

Returns

void

Defined in

src/parser/youtube/SmoothedQueue.ts:64