mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-03-21 18:04:39 -05:00
31 lines
594 B
TypeScript
31 lines
594 B
TypeScript
interface Window {
|
|
YT: typeof YT;
|
|
onYouTubeIframeAPIReady: () => void;
|
|
}
|
|
|
|
declare namespace YT {
|
|
class Player {
|
|
constructor(
|
|
elementId: HTMLElement,
|
|
options: {
|
|
height: string;
|
|
width: string;
|
|
videoId: string;
|
|
playerVars?: {
|
|
autoplay?: number;
|
|
controls?: number;
|
|
rel?: number;
|
|
modestbranding?: number;
|
|
start?: number;
|
|
};
|
|
events?: {
|
|
onReady?: () => void;
|
|
onError?: (event: { data: number }) => void;
|
|
};
|
|
},
|
|
);
|
|
loadVideoById(options: { videoId: string; startSeconds?: number }): void;
|
|
getCurrentTime(): number;
|
|
}
|
|
}
|