Type TimerController: { paused: boolean If the event handler is paused. cancel(): void Cancel the event handler. onEnd(action: () => void): void Register an event when finished. then(action: () => void): TimerController } group Timer