rxjs-create-tween
Version:
Create observables that sample from easing functions on animation frames
20 lines (17 loc) • 419 B
TypeScript
declare module "rxjs-create-tween" {
import { Observable } from "rxjs";
export type EasingFunction = (
currentTime: number,
beginValue: number,
endValue: number,
totalDuration: number,
s?: number
) => number;
export function createTween(
easingFunction: EasingFunction,
beginValue: number,
endValue: number,
totalDuration: number,
s?: number
): Observable<number>;
}