@omnimedia/omnitool
Version:
open source video processing tools
12 lines (11 loc) • 436 B
TypeScript
import { Interpolation, Keyframes } from "../types.js";
declare class TerpKeys {
private keys;
private index;
constructor(keys: Keyframes, index: number);
near(offset: number): number;
}
type TerpFn = (x: number, keys: TerpKeys) => number;
export declare const terps: Record<Interpolation, TerpFn>;
export declare const resolveTerp: (terp: Interpolation, x: number, keys: Keyframes, index: number) => number;
export {};