@alicloud/cloud-charts
Version:

24 lines (23 loc) • 621 B
TypeScript
interface TweenConfig {
autoUpdate?: boolean;
maxFps?: number;
duration?: number;
}
export declare type TweenCallback = (v: number) => void;
export declare class Tween {
interval: number;
timer: any;
_startTime: number;
lastUpdate: number;
_isPlay: boolean;
private config;
private callback;
constructor(config: TweenConfig, callback: TweenCallback);
start(): void;
stop(): void;
refresh(): void;
update(time: number): void;
destroy(): void;
}
export default function (name: string | number, config: TweenConfig, callback: TweenCallback): Tween;
export {};