@np-dev/youtubei-js
Version:
A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).
12 lines (11 loc) • 432 B
TypeScript
import type Session from '../core/Session.js';
import type { FetchFunction } from '../types/PlatformShim.js';
export interface HTTPClientInit {
baseURL?: string;
}
export default class HTTPClient {
#private;
constructor(session: Session, cookie?: string, fetch?: FetchFunction);
get fetch_function(): FetchFunction;
fetch(input: URL | Request | string, init?: RequestInit & HTTPClientInit): Promise<Response>;
}