import * as mod from "https://deno.land/x/youtubei@v9.3.0-deno/deno.ts";
Classes
Represents a parsed response in an unknown state. Either a YTNode or a YTNode[] or null. | |
Provides access to various services and modules in the YouTube API. | |
c Log | |
Represents YouTube's player script. This is required to decipher signatures. | |
Represents an InnerTube session. This holds all the data needed to make requests to YouTube. | |
Functions
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Builds a | |
Selects the format that best matches the given options. | |
Given a classname and its resolved key info, create a new class | |
Given example data for a class, introspect, implement dependencies, and create a new class | |
Generate a typescript class based on the key info | |
Infer the type of a key given its value | |
Introspect an example of a class in order to determine its key info and dependencies | |
Checks if the given value is an array | |
Is this key ignored by the parser? | |
Check if the given value is a misc type. | |
Check if the given value is a renderer | |
Checks if the given value is an array of renderers | |
Merges two sets of key info, resolving any conflicts | |
Parse a value from a given key path using the given inference type | |
Generate statements to parse a given inference type | |
For a given inference type, get the typescript type declaration | |
Creates a trap to intercept property access and add utilities to an object. | |
Parses an item or an array of items. | |
Parses an array of items. | |
Parses a single item. | |
Parses given InnerTube response. | |
Compares given objects. May not work correctly for objects with methods. | |
Generates a random string with the given length. | |
Generates an authentication token from a cookies' sid. | |
Returns a random user agent. | |
Finds a string between two delimiters. | |
Converts time (h:m:s) to seconds. | |
Interfaces
Represents the credentials used for authentication. | |