IYoutube | Interface implemented by Youtube — a single transcript(videoId) method. |
YoutubeTranscriptResponseType | Shape returned by transcript(): id, lang, transcript, metadata. |
YoutubeTranscriptSegmentType | A single transcript line: text, start, duration. |
YoutubeTranscriptMetadataType | Video title, author, and thumbnail. |
YoutubeVideoQualityType | Named video quality strings ("1080p", "highest", etc.), for pairing with ytdlp-nodejs. |
YoutubeAudioQualityType | "highest" | "lowest", for pairing with ytdlp-nodejs. |
YoutubeArgsOptionsType, YoutubeFormatOptionsType, YoutubeQualityOptionsType, YoutubeVideoFormatType, YoutubeVideoProgressType | Re-exported ytdlp-nodejs types for typing download/format code that uses ytdlp-nodejs directly. |