Skip to main content
Module

x/youtubei/deno.ts>Helpers.ObservedArray

A wrapper around YouTube's internal API — reverse engineering InnerTube
Very Popular
Go to Latest
type alias Helpers.ObservedArray
import { type Helpers } from "https://deno.land/x/youtubei@v9.3.0-deno/deno.ts";
const { ObservedArray } = Helpers;

Type Parameters

optional
T extends YTNode = YTNode
definition: Array<T> & { get: (rule: object, del_item?: boolean) => T | undefined; getAll: (rule: object, del_items?: boolean) => T[]; matchCondition: (condition: (node: T) => boolean) => T | undefined; remove: (index: number) => T[]; first: () => T; filterType<R extends YTNode, K extends YTNodeConstructor<R>[]>(...types: K): ObservedArray<InstanceType<K[number]>>; firstOfType<R extends YTNode, K extends YTNodeConstructor<R>[]>(...types: K): InstanceType<K[number]> | undefined; as<R extends YTNode, K extends YTNodeConstructor<R>[]>(...types: K): ObservedArray<InstanceType<K[number]>>; }