Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

teslabot

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

teslabot - npm Package Compare versions

Comparing version
1.2.1
to
1.3.0
+1
dist/timer/asyncTimeout.d.ts
export declare function asyncTimeout<T>(src: Promise<T>, timeout: number): Promise<T>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.asyncTimeout = void 0;
function asyncTimeout(src, timeout) {
return new Promise((resolve, reject) => {
// Callbacks
let timer = null;
function abort(err) {
if (timer) {
clearTimeout(timer);
timer = null;
}
reject(err);
}
function complete(value) {
if (timer) {
clearTimeout(timer);
timer = null;
}
resolve(value);
}
// Timeout
timer = setTimeout(() => {
abort(new Error('Request timeout'));
}, timeout);
// Source
src.then(complete);
src.catch(abort);
});
}
exports.asyncTimeout = asyncTimeout;
//# sourceMappingURL=asyncTimeout.js.map
{"version":3,"file":"asyncTimeout.js","sourceRoot":"","sources":["../../src/timer/asyncTimeout.ts"],"names":[],"mappings":";;;AAAA,SAAgB,YAAY,CAAI,GAAe,EAAE,OAAe;IAC5D,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;QAEnC,YAAY;QACZ,IAAI,KAAK,GAAQ,IAAI,CAAC;QACtB,SAAS,KAAK,CAAC,GAAQ;YACnB,IAAI,KAAK,EAAE;gBACP,YAAY,CAAC,KAAK,CAAC,CAAC;gBACpB,KAAK,GAAG,IAAI,CAAC;aAChB;YACD,MAAM,CAAC,GAAG,CAAC,CAAC;QAChB,CAAC;QACD,SAAS,QAAQ,CAAC,KAAQ;YACtB,IAAI,KAAK,EAAE;gBACP,YAAY,CAAC,KAAK,CAAC,CAAC;gBACpB,KAAK,GAAG,IAAI,CAAC;aAChB;YACD,OAAO,CAAC,KAAK,CAAC,CAAC;QACnB,CAAC;QAED,UAAU;QACV,KAAK,GAAG,UAAU,CAAC,GAAG,EAAE;YACpB,KAAK,CAAC,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC;QACxC,CAAC,EAAE,OAAO,CAAC,CAAC;QAEZ,SAAS;QACT,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACnB,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IACrB,CAAC,CAAC,CAAC;AACP,CAAC;AA7BD,oCA6BC"}
+1
-0

@@ -9,1 +9,2 @@ export { createAsyncIterator } from './iterator/createAsyncIterator';

export { delay } from './timer/delay';
export { asyncTimeout } from './timer/asyncTimeout';
+3
-1
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.delay = exports.exponentialBackoffDelay = exports.createBackoff = exports.BoundedConcurrencyPool = exports.UnboundedConcurrencyPool = exports.Queue = exports.SyncValue = exports.InvalidateSync = exports.AsyncLock = exports.createAsyncIterator = void 0;
exports.asyncTimeout = exports.delay = exports.exponentialBackoffDelay = exports.createBackoff = exports.BoundedConcurrencyPool = exports.UnboundedConcurrencyPool = exports.Queue = exports.SyncValue = exports.InvalidateSync = exports.AsyncLock = exports.createAsyncIterator = void 0;
var createAsyncIterator_1 = require("./iterator/createAsyncIterator");

@@ -22,2 +22,4 @@ Object.defineProperty(exports, "createAsyncIterator", { enumerable: true, get: function () { return createAsyncIterator_1.createAsyncIterator; } });

Object.defineProperty(exports, "delay", { enumerable: true, get: function () { return delay_1.delay; } });
var asyncTimeout_1 = require("./timer/asyncTimeout");
Object.defineProperty(exports, "asyncTimeout", { enumerable: true, get: function () { return asyncTimeout_1.asyncTimeout; } });
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,sEAAqE;AAA5D,0HAAA,mBAAmB,OAAA;AAC5B,8CAA6C;AAApC,sGAAA,SAAS,OAAA;AAClB,wDAAuD;AAA9C,gHAAA,cAAc,OAAA;AACvB,8CAA6C;AAApC,sGAAA,SAAS,OAAA;AAClB,sCAAqC;AAA5B,8FAAA,KAAK,OAAA;AACd,0DAA2G;AAAjF,2HAAA,wBAAwB,OAAA;AAAE,yHAAA,sBAAsB,OAAA;AAC1E,2CAAsF;AAA7E,wGAAA,aAAa,OAAA;AAAe,kHAAA,uBAAuB,OAAA;AAC5D,uCAAsC;AAA7B,8FAAA,KAAK,OAAA"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,sEAAqE;AAA5D,0HAAA,mBAAmB,OAAA;AAC5B,8CAA6C;AAApC,sGAAA,SAAS,OAAA;AAClB,wDAAuD;AAA9C,gHAAA,cAAc,OAAA;AACvB,8CAA6C;AAApC,sGAAA,SAAS,OAAA;AAClB,sCAAqC;AAA5B,8FAAA,KAAK,OAAA;AACd,0DAA2G;AAAjF,2HAAA,wBAAwB,OAAA;AAAE,yHAAA,sBAAsB,OAAA;AAC1E,2CAAsF;AAA7E,wGAAA,aAAa,OAAA;AAAe,kHAAA,uBAAuB,OAAA;AAC5D,uCAAsC;AAA7B,8FAAA,KAAK,OAAA;AACd,qDAAoD;AAA3C,4GAAA,YAAY,OAAA"}
{
"name": "teslabot",
"version": "1.2.1",
"version": "1.3.0",
"repository": "https://github.com/ex3ndr/teslabot.git",

@@ -5,0 +5,0 @@ "author": "Steve Korshakov <steve@korshakov.com>",