ranui
Version:
A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.
15 lines (14 loc) • 502 B
TypeScript
export interface PlaybackSnapshot {
currentTime: number;
playbackRate: number;
volume: number;
shouldResume: boolean;
}
export declare function shouldResumePlayback(video?: HTMLVideoElement): boolean;
export declare function resolveSeekDuration(durationFromVideo: number, durationFromContext: number): number;
export declare function createPlaybackSnapshot(input: {
currentTime: number;
playbackRate: number;
volume: number;
shouldResume: boolean;
}): PlaybackSnapshot;