@celo/base
Advanced tools
+10
-0
@@ -8,2 +8,3 @@ import { Logger } from './logger'; | ||
| export declare const selectiveRetryAsyncWithBackOff: <T extends any[], U>(inFunction: InFunction<T, U>, tries: number, dontRetry: string[], params: T, delay?: number, factor?: number, logger?: Logger | null) => Promise<U>; | ||
| export declare const retryAsyncWithBackOffAndTimeout: <T extends any[], U>(inFunction: InFunction<T, U>, tries: number, params: T, delayMs?: number, factor?: number, timeoutMs?: number, logger?: Logger | null) => Promise<U>; | ||
| /** | ||
@@ -25,2 +26,11 @@ * Map an async function over a list xs with a given concurrency level | ||
| export declare function concurrentValuesMap<IN extends any, OUT extends any>(concurrency: number, x: Record<string, IN>, mapFn: (val: IN, key: string) => Promise<OUT>): Promise<Record<string, OUT>>; | ||
| /** | ||
| * Wraps an async function in a timeout before calling it. | ||
| * | ||
| * @param inFunction The async function to call | ||
| * @param params The parameters of the async function | ||
| * @param timeoutMs The timeout in milliseconds | ||
| * @param timeoutError The value to which the returned Promise should reject to | ||
| */ | ||
| export declare const timeout: <T extends any[], U>(inFunction: InFunction<T, U>, params: T, timeoutMs: number, timeoutError: any, timeoutLogMsg?: string | null, logger?: Logger | null) => Promise<U>; | ||
| export {}; |
+40
-0
@@ -171,2 +171,16 @@ "use strict"; | ||
| }; | ||
| // Retries an async function when it raises an exeption | ||
| // Terminates any ongoing request when the timeout is reached | ||
| // if all the tries fail it raises the last thrown exeption | ||
| exports.retryAsyncWithBackOffAndTimeout = function (inFunction, tries, params, delayMs, factor, timeoutMs, logger) { | ||
| if (delayMs === void 0) { delayMs = 100; } | ||
| if (factor === void 0) { factor = 1.5; } | ||
| if (timeoutMs === void 0) { timeoutMs = 2000; } | ||
| if (logger === void 0) { logger = null; } | ||
| return __awaiter(void 0, void 0, void 0, function () { | ||
| return __generator(this, function (_a) { | ||
| return [2 /*return*/, exports.timeout(exports.retryAsyncWithBackOff, [inFunction, tries, params, delayMs, factor, logger], timeoutMs, new Error("Timed out after " + timeoutMs + "ms"), TAG + "/@retryAsyncWithBackOffAndTimeout, Timed out after " + timeoutMs + "ms", logger)]; | ||
| }); | ||
| }); | ||
| }; | ||
| /** | ||
@@ -247,2 +261,28 @@ * Map an async function over a list xs with a given concurrency level | ||
| exports.concurrentValuesMap = concurrentValuesMap; | ||
| /** | ||
| * Wraps an async function in a timeout before calling it. | ||
| * | ||
| * @param inFunction The async function to call | ||
| * @param params The parameters of the async function | ||
| * @param timeoutMs The timeout in milliseconds | ||
| * @param timeoutError The value to which the returned Promise should reject to | ||
| */ | ||
| exports.timeout = function (inFunction, params, timeoutMs, timeoutError, timeoutLogMsg, logger) { | ||
| if (timeoutLogMsg === void 0) { timeoutLogMsg = null; } | ||
| if (logger === void 0) { logger = null; } | ||
| var timer; | ||
| return Promise.race([ | ||
| inFunction.apply(void 0, params), | ||
| new Promise(function (_resolve, reject) { | ||
| timer = setTimeout(function () { | ||
| if (logger) { | ||
| logger(timeoutLogMsg || TAG + "/@timeout Timed out after " + timeoutMs + "ms"); | ||
| } | ||
| reject(timeoutError); | ||
| }, timeoutMs); | ||
| }), | ||
| ]).finally(function () { | ||
| clearTimeout(timer); | ||
| }); | ||
| }; | ||
| //# sourceMappingURL=async.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"async.js","sourceRoot":"","sources":["../src/async.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"async.js","sourceRoot":"","sources":["../src/async.ts"],"names":[],"mappings":"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"} |
+121
-0
@@ -111,2 +111,87 @@ "use strict"; | ||
| }); | ||
| describe('retryAsyncWithBackOffAndTimeout()', function () { | ||
| test('tries once if it works', function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| var mockFunction, result; | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: | ||
| mockFunction = jest.fn(function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: return [4 /*yield*/, async_1.sleep(10)]; | ||
| case 1: | ||
| _a.sent(); | ||
| return [2 /*return*/, true]; | ||
| } | ||
| }); | ||
| }); }); | ||
| return [4 /*yield*/, async_1.retryAsyncWithBackOffAndTimeout(mockFunction, 3, [], 1)]; | ||
| case 1: | ||
| result = _a.sent(); | ||
| expect(result).toBeTruthy(); | ||
| expect(mockFunction).toHaveBeenCalledTimes(1); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| test('retries n times on failure', function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| var mockFunction, error_2; | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: | ||
| mockFunction = jest.fn(function () { | ||
| throw new Error('forced error'); | ||
| }); | ||
| _a.label = 1; | ||
| case 1: | ||
| _a.trys.push([1, 3, , 4]); | ||
| return [4 /*yield*/, async_1.retryAsyncWithBackOffAndTimeout(mockFunction, 3, [], 1, 1, 100)]; | ||
| case 2: | ||
| _a.sent(); | ||
| expect(false).toBeTruthy(); | ||
| return [3 /*break*/, 4]; | ||
| case 3: | ||
| error_2 = _a.sent(); | ||
| expect(error_2.message).toContain('forced error'); | ||
| return [3 /*break*/, 4]; | ||
| case 4: | ||
| expect(mockFunction).toHaveBeenCalledTimes(3); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| test('fails on timeout', function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| var mockFunction, error_3; | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: | ||
| mockFunction = jest.fn(function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: return [4 /*yield*/, async_1.sleep(1000)]; | ||
| case 1: | ||
| _a.sent(); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| _a.label = 1; | ||
| case 1: | ||
| _a.trys.push([1, 3, , 4]); | ||
| return [4 /*yield*/, async_1.retryAsyncWithBackOffAndTimeout(mockFunction, 3, [], 1, 1, 100)]; | ||
| case 2: | ||
| _a.sent(); | ||
| expect(false).toBeTruthy(); | ||
| return [3 /*break*/, 4]; | ||
| case 3: | ||
| error_3 = _a.sent(); | ||
| expect(error_3.message).toContain('Timed out'); | ||
| return [3 /*break*/, 4]; | ||
| case 4: | ||
| expect(mockFunction).toHaveBeenCalledTimes(1); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| }); | ||
| var counter = function () { | ||
@@ -206,2 +291,38 @@ var value = 0; | ||
| }); | ||
| describe('timeout()', function () { | ||
| test('fails on timeout', function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| var mockFunction, timeoutError, error_4; | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: | ||
| mockFunction = jest.fn(function () { return __awaiter(void 0, void 0, void 0, function () { | ||
| return __generator(this, function (_a) { | ||
| switch (_a.label) { | ||
| case 0: return [4 /*yield*/, async_1.sleep(1000)]; | ||
| case 1: | ||
| _a.sent(); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| timeoutError = Symbol(); | ||
| _a.label = 1; | ||
| case 1: | ||
| _a.trys.push([1, 3, , 4]); | ||
| return [4 /*yield*/, async_1.timeout(mockFunction, [], 900, timeoutError)]; | ||
| case 2: | ||
| _a.sent(); | ||
| expect(false).toBeTruthy(); | ||
| return [3 /*break*/, 4]; | ||
| case 3: | ||
| error_4 = _a.sent(); | ||
| expect(error_4).toBe(timeoutError); | ||
| return [3 /*break*/, 4]; | ||
| case 4: | ||
| expect(mockFunction).toHaveBeenCalledTimes(1); | ||
| return [2 /*return*/]; | ||
| } | ||
| }); | ||
| }); }); | ||
| }); | ||
| //# sourceMappingURL=async.test.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"async.test.js","sourceRoot":"","sources":["../src/async.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"async.test.js","sourceRoot":"","sources":["../src/async.test.ts"],"names":[],"mappings":"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"} |
+2
-8
@@ -198,6 +198,3 @@ "use strict"; | ||
| case 0: | ||
| pollCondition = jest | ||
| .fn() | ||
| .mockResolvedValueOnce(false) | ||
| .mockResolvedValueOnce(true); | ||
| pollCondition = jest.fn().mockResolvedValueOnce(false).mockResolvedValueOnce(true); | ||
| onSuccess = jest.fn(); | ||
@@ -278,6 +275,3 @@ task = task_1.conditionWatcher({ | ||
| maxAttemps: 2, | ||
| tryGetValue: jest | ||
| .fn() | ||
| .mockResolvedValueOnce(null) | ||
| .mockResolvedValueOnce('HELLO'), | ||
| tryGetValue: jest.fn().mockResolvedValueOnce(null).mockResolvedValueOnce('HELLO'), | ||
| timeInBetweenMS: 7, | ||
@@ -284,0 +278,0 @@ }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"task.test.js","sourceRoot":"","sources":["../src/task.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"task.test.js","sourceRoot":"","sources":["../src/task.test.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@celo/base", | ||
| "version": "1.1.0", | ||
| "version": "1.1.1", | ||
| "description": "Celo base common utils, no dependencies", | ||
@@ -5,0 +5,0 @@ "author": "Celo", |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
189948
5.93%2904
6.02%