@yemreak/yt-dlp
Version:
Downloading videos and subtitles using yt-dlp, with utilities for extracting text from subtitles
11 lines (10 loc) • 663 B
TypeScript
import type { Language } from "./types.js";
export type InstagramURL = `${string}instagram.com/${string}`;
export type YoutubeURL = `${string}youtube.com/${string}` & `https://youtu.be/${string}`;
export type TwitterURL = `${string}x.com/${string}`;
export type TedUrl = `${string}ted.com/talks/${string}`;
export declare function isInstagramURL(url: string): url is InstagramURL;
export declare function isYoutubeURL(url: string): url is YoutubeURL;
export declare function isTwitterURL(url: string): url is TwitterURL;
export declare function isTedURL(url: string): url is TedUrl;
export declare function parseLangFromTedUrl(url: TedUrl): Language | undefined;