@eosdt/utils
Advanced tools
Comparing version
@@ -5,2 +5,2 @@ import Mutex from "./mutex"; | ||
export { Mutex, Signal }; | ||
export declare const delay: (ms: number) => Promise<{}>; | ||
export declare const delay: (ms: number) => Promise<unknown>; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ declare type Releaser = (fn?: () => void) => void; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -7,3 +7,3 @@ export default class Signal<T> { | ||
constructor(); | ||
readonly done: boolean; | ||
get done(): boolean; | ||
init: () => void; | ||
@@ -10,0 +10,0 @@ wait: () => Promise<T>; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -5,3 +5,3 @@ export declare type AnyFunc<T> = (...args: any[]) => T; | ||
export declare const TIMEOUT_EXCEED = "TIMEOUT_EXCEED"; | ||
export declare function withTimeout<T>(fn: AnyAsyncFunc<T> | AnyFunc<T>, timeout: number): AnyAsyncFunc<T>; | ||
export declare function withTimeout<T>(fn: AnyAsyncFunc<T> | AnyFunc<T>, timeout: number): (...args: any[]) => Promise<T>; | ||
export declare function withRetry<T>(fn: AnyAsyncFunc<T> | AnyFunc<T>, num: number, exceptions?: string[]): AnyAsyncFunc<T>; |
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
@@ -13,2 +14,3 @@ }); | ||
exports.TIMEOUT_EXCEED = "TIMEOUT_EXCEED"; | ||
const throwAfter = (ms, message) => new Promise((_, reject) => setTimeout(() => reject(new Error(message)), ms)); | ||
function withTimeout(fn, timeout) { | ||
@@ -18,3 +20,3 @@ return (...args) => { | ||
fn(...args), | ||
new Promise((_, reject) => setTimeout(() => reject(new Error(exports.TIMEOUT_EXCEED)), timeout)), | ||
throwAfter(timeout, exports.TIMEOUT_EXCEED), | ||
]); | ||
@@ -21,0 +23,0 @@ }; |
export * from "./async"; | ||
export * from "./init"; | ||
export * from "./math"; | ||
export * from "./types"; | ||
export declare function debugMessage(...args: any[]): void; | ||
export declare function trimNumberEntry(entry: string): string; |
@@ -8,2 +8,3 @@ "use strict"; | ||
__export(require("./init")); | ||
__export(require("./math")); | ||
function debugMessage(...args) { | ||
@@ -17,1 +18,5 @@ if (process.env.NODE_ENV === "development") { | ||
exports.debugMessage = debugMessage; | ||
function trimNumberEntry(entry) { | ||
return entry.replace(/(\.[0-9]*[1-9])0+$|\.0*$/, "$1"); | ||
} | ||
exports.trimNumberEntry = trimNumberEntry; |
@@ -1,2 +0,2 @@ | ||
export declare const waitForDocumentLoad: () => Promise<{}>; | ||
export declare const waitForLynx: (ms: number) => Promise<{}>; | ||
export declare const waitForDocumentLoad: () => Promise<unknown>; | ||
export declare const waitForLynx: (ms: number) => Promise<unknown>; |
@@ -0,0 +0,0 @@ "use strict"; |
{ | ||
"name": "@eosdt/utils", | ||
"version": "0.3.5", | ||
"version": "0.4.1", | ||
"description": "> TODO: description", | ||
@@ -25,9 +25,9 @@ "author": "Alexander Dodonov <pr0fedt@gmail.com>", | ||
"scripts": { | ||
"build": "tsc --build", | ||
"build": "../../node_modules/.bin/tsc --build", | ||
"test": "echo \"Error: run tests from root\" && exit 1" | ||
}, | ||
"gitHead": "80294913e8691aefb3eadaddfb0c67d15673e6e6", | ||
"gitHead": "95e40e1fff844c3714bfe0020231914af9589b61", | ||
"dependencies": { | ||
"react-router-dom": "^5.1.2" | ||
"bignumber.js": "^9.0.0" | ||
} | ||
} |
21512
184.29%20
42.86%514
166.32%+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed