UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

25 lines (24 loc) 1.01 kB
export declare function loadResumePosition(src: string): number; export declare function saveResumePosition(src: string, currentTime: number): void; export declare function clearResumePosition(src: string): void; /** Don't resume a video that's already essentially over — it should restart fresh. */ export declare function shouldResumeAt(currentTime: number, duration: number): boolean; export declare function maybeSaveResumePosition(input: { rememberPosition: boolean; src: string; currentTime: number; }): void; export declare function maybeClearResumePosition(input: { rememberPosition: boolean; src: string; }): void; /** * Position to resume at, or `undefined` if resuming isn't applicable right now * (feature off, mid quality-switch reload, or too close to the end — see `shouldResumeAt`). */ export declare function resolveResumeTarget(input: { rememberPosition: boolean; isSwitchingSource: boolean; src: string; totalTime: number; }): number | undefined;