UNPKG

@downpourdigital/physics

Version:

Animation physics!

22 lines (21 loc) 578 B
import Stepable from './abstracts/Stepable'; export interface LinearMotionProps { value: number; speed: number; autoStep: boolean; } export default class LinearMotion implements Stepable { private target; private initial; private position; private lastFrame; speed: number; isResting: boolean; constructor({ value, speed, autoStep, }?: Partial<LinearMotionProps>); step(time: number): void; get(): number; set(value: number): void; reset(): void; resetTo(value: number): void; stop(): void; }