UNPKG

ascor

Version:

一些常用的简单的js工具

27 lines (26 loc) 781 B
/** * 倒计时,new Countdown(10,1) 10秒倒计时,以1秒的间隔倒数 */ export declare class Countdown { private countBak; private count; private stepBak; private step; /** * 倒计时 * @param {Number} s 单位秒,需要计时的总秒数 * @param {Number} step 倒计时间隔 (秒) */ constructor(s: number, step?: number); /** * 开始倒计时 * @param {Function} fn 回调函数 */ run(fn: Function): Promise<void>; /** * 重置秒数 * @param {Number} s 秒数,可选 ,不传默认为创建实例时的时间 * @param {Number} step 时间间隔(秒),可选 ,不传默认为创建实例时的时间间隔 */ reset(s?: number, step?: number): void; }