Timeout:交互式的有状态JS超时增强功能

时间:2024-06-14 17:21:12
【文件属性】:

文件名称:Timeout:交互式的有状态JS超时增强功能

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-14 17:21:12

TypeScript

超时 交互式的有状态超时 背景 setTimeout()和clearTimeout()原语适合基本功能,但仍有许多不足之处。 例如,JS无法提供方法来测试超时是否已完成,是否仍在等待执行,是否已清除等。 通过允许您执行以下操作, Timeout可以增强和改进本机功能: 设置和清除超时,方法与以往一样 检查是否已经创建超时 检查超时是否已清除 检查超时是否仍在等待执行 检查是否已经执行超时 暂停等待的倒计时 确定超时倒计时中剩余的毫秒数 重新开始进行倒数计时 获取执行发生时的确切时间戳 查看以下示例。 您也可以在上进行演示,并在阅读更多。 安装 npm install smart-timeout yarn add smart-timeout 进口 import Timeout from 'smart-timeout' const Timeout = require('smart-ti


【文件预览】:
Timeout-master
----.gitignore(45B)
----package.json(866B)
----tslint.json(464B)
----src()
--------index.ts(116B)
--------lib()
----LICENSE(1KB)
----index.js(189B)
----tsconfig.json(383B)
----test.js(7KB)
----index.js.map(135B)
----README.md(7KB)
----lib()
--------timeout.js.map(6KB)
--------timeout.d.ts(3KB)
--------timeout.js(8KB)
----index.d.ts(110B)

网友评论