Files
NapCatQQ/.pnpm-store/v3/files/2b/f90581ac364706dd9d5434796a738b1d7c6e01f0ecbf04772543a2df888a5c632c280b0b4115d4031ae80724e72f6a26ec7e699d9d72ac8d98cfe072dbdf52
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

22 lines
532 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = limit;
var _tslib = require("tslib");
function limit(fn, timespan) {
var pending = false;
return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (pending) return;
pending = true;
fn.apply(void 0, (0, _tslib.__spreadArray)([], (0, _tslib.__read)(args), false));
setTimeout(function () {
pending = false;
}, timespan);
};
}