@gobistories/gobi-web-integration
Version:
This library will let you put your Gobi stories on your site.
21 lines (20 loc) • 801 B
TypeScript
declare function frameTime(frame: number, framerate: number): number;
declare function fixed(i: number): number;
declare function frameNumber(time: number, framerate: number): number;
declare function alignFrame(time: number, framerate: number, fixedPrecision: boolean): number;
declare function nudgeFrame(time: number, frames: number, framerate: number, fixedPrecision?: boolean): number;
declare function ceil(time: number, frameRate: number, fixedPrecision: boolean): number;
export declare const VideoTime: {
alignFrame: typeof alignFrame;
nudgeFrame: typeof nudgeFrame;
frameNumber: typeof frameNumber;
frameTime: typeof frameTime;
fixed: typeof fixed;
ceil: typeof ceil;
};
declare global {
interface Window {
videoTime: typeof VideoTime;
}
}
export {};