UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

27 lines (26 loc) 835 B
/// <reference types="node" /> import type { TweenOptionsType } from './type'; export declare class Tween { from: Record<string, number>; to: Record<string, number>; duration: number; delay: number; easing: string; startTime: number; started: boolean; finished: boolean; time: number; elapsed: number; timer: NodeJS.Timeout | null; precision: Record<string, number>; keys: Record<string, number>; onStart: TweenOptionsType['onStart']; onUpdate: TweenOptionsType['onUpdate']; onFinish: TweenOptionsType['onFinish']; constructor(options: TweenOptionsType); requestAnimationFrame(callback: (...args: any[]) => any): NodeJS.Timeout; cancelAnimationFrame(timerId: number): void; update(): void; start(): void; stop(): void; }