UNPKG

youtube-transcript-node

Version:

This is a Node.js API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles and supports translating subtitles.

27 lines 1.24 kB
import { FetchedTranscript } from '../transcript.js'; export declare abstract class Formatter { abstract formatTranscript(transcript: FetchedTranscript, kwargs?: any): string; abstract formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string; } export declare class PrettyPrintFormatter extends Formatter { formatTranscript(transcript: FetchedTranscript, kwargs?: any): string; formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string; } export declare class JSONFormatter extends Formatter { formatTranscript(transcript: FetchedTranscript, kwargs?: { indent?: number; }): string; formatTranscripts(transcripts: FetchedTranscript[], kwargs?: { indent?: number; }): string; } export declare class TextFormatter extends Formatter { formatTranscript(transcript: FetchedTranscript, kwargs?: any): string; formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string; } export declare class WebVTTFormatter extends Formatter { formatTranscript(transcript: FetchedTranscript, kwargs?: any): string; formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string; private _secondsToTime; } //# sourceMappingURL=index.d.ts.map