@qyu/anim-core
Version:
Animation definition and implementation
13 lines (12 loc) • 494 B
TypeScript
import type { Anim } from "../../anim/type/Anim.js";
export type EmitterManual<Point> = {
readonly point: () => Point;
readonly finished: () => boolean;
readonly step: (timepassed: number) => void;
};
export type EmitterManual_Params<Point> = {
readonly point: Point;
readonly anim: Anim<Point>;
readonly batch?: null | ((callback: VoidFunction) => void);
};
export declare const emitter_new_manual: <Point>(params: EmitterManual_Params<Point>) => EmitterManual<Point>;