@n8n/utils
Advanced tools
+12
-6
| Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); | ||
| const require_errors_ensure_error = require("./errors/ensure-error.cjs"); | ||
| //#region src/sleep.ts | ||
@@ -6,14 +7,19 @@ async function sleepWithAbort(ms, abortSignal) { | ||
| if (abortSignal.aborted) { | ||
| reject(/* @__PURE__ */ new Error("Aborted")); | ||
| reject(require_errors_ensure_error.ensureError(abortSignal.reason)); | ||
| return; | ||
| } | ||
| const timeout = setTimeout(resolve, ms); | ||
| abortSignal.addEventListener("abort", () => { | ||
| const onAbort = () => { | ||
| clearTimeout(timeout); | ||
| reject(/* @__PURE__ */ new Error("Aborted")); | ||
| }, { once: true }); | ||
| reject(require_errors_ensure_error.ensureError(abortSignal.reason)); | ||
| }; | ||
| const timeout = setTimeout(() => { | ||
| abortSignal.removeEventListener("abort", onAbort); | ||
| resolve(); | ||
| }, ms); | ||
| abortSignal.addEventListener("abort", onAbort, { once: true }); | ||
| }); | ||
| } | ||
| /** | ||
| * Resolves after `ms` milliseconds, or rejects early if `abortSignal` is aborted. | ||
| * Resolves after `ms` milliseconds, or rejects with the signal's abort reason | ||
| * if `abortSignal` fires first. | ||
| */ | ||
@@ -20,0 +26,0 @@ async function sleep(ms, abortSignal) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"sleep.cjs","names":[],"sources":["../src/sleep.ts"],"sourcesContent":["async function sleepWithAbort(ms: number, abortSignal: AbortSignal): Promise<void> {\n\treturn await new Promise((resolve, reject) => {\n\t\tif (abortSignal.aborted) {\n\t\t\treject(new Error('Aborted'));\n\t\t\treturn;\n\t\t}\n\n\t\tconst timeout = setTimeout(resolve, ms);\n\n\t\tabortSignal.addEventListener(\n\t\t\t'abort',\n\t\t\t() => {\n\t\t\t\tclearTimeout(timeout);\n\t\t\t\treject(new Error('Aborted'));\n\t\t\t},\n\t\t\t{ once: true },\n\t\t);\n\t});\n}\n\n/**\n * Resolves after `ms` milliseconds, or rejects early if `abortSignal` is aborted.\n */\nexport async function sleep(ms: number, abortSignal?: AbortSignal): Promise<void> {\n\tif (!abortSignal) {\n\t\treturn await new Promise((resolve) => setTimeout(resolve, ms));\n\t}\n\n\treturn await sleepWithAbort(ms, abortSignal);\n}\n"],"mappings":";;AAAA,eAAe,eAAe,IAAY,aAAyC;CAClF,OAAO,MAAM,IAAI,SAAS,SAAS,WAAW;EAC7C,IAAI,YAAY,SAAS;GACxB,uBAAO,IAAI,MAAM,SAAS,CAAC;GAC3B;EACD;EAEA,MAAM,UAAU,WAAW,SAAS,EAAE;EAEtC,YAAY,iBACX,eACM;GACL,aAAa,OAAO;GACpB,uBAAO,IAAI,MAAM,SAAS,CAAC;EAC5B,GACA,EAAE,MAAM,KAAK,CACd;CACD,CAAC;AACF;;;;AAKA,eAAsB,MAAM,IAAY,aAA0C;CACjF,IAAI,CAAC,aACJ,OAAO,MAAM,IAAI,SAAS,YAAY,WAAW,SAAS,EAAE,CAAC;CAG9D,OAAO,MAAM,eAAe,IAAI,WAAW;AAC5C"} | ||
| {"version":3,"file":"sleep.cjs","names":["ensureError"],"sources":["../src/sleep.ts"],"sourcesContent":["import { ensureError } from './errors/ensure-error';\n\nasync function sleepWithAbort(ms: number, abortSignal: AbortSignal): Promise<void> {\n\treturn await new Promise((resolve, reject) => {\n\t\tif (abortSignal.aborted) {\n\t\t\treject(ensureError(abortSignal.reason));\n\t\t\treturn;\n\t\t}\n\n\t\tconst onAbort = () => {\n\t\t\tclearTimeout(timeout);\n\t\t\treject(ensureError(abortSignal.reason));\n\t\t};\n\n\t\tconst timeout = setTimeout(() => {\n\t\t\tabortSignal.removeEventListener('abort', onAbort);\n\t\t\tresolve();\n\t\t}, ms);\n\n\t\tabortSignal.addEventListener('abort', onAbort, { once: true });\n\t});\n}\n\n/**\n * Resolves after `ms` milliseconds, or rejects with the signal's abort reason\n * if `abortSignal` fires first.\n */\nexport async function sleep(ms: number, abortSignal?: AbortSignal): Promise<void> {\n\tif (!abortSignal) {\n\t\treturn await new Promise((resolve) => setTimeout(resolve, ms));\n\t}\n\n\treturn await sleepWithAbort(ms, abortSignal);\n}\n"],"mappings":";;;AAEA,eAAe,eAAe,IAAY,aAAyC;CAClF,OAAO,MAAM,IAAI,SAAS,SAAS,WAAW;EAC7C,IAAI,YAAY,SAAS;GACxB,OAAOA,4BAAAA,YAAY,YAAY,MAAM,CAAC;GACtC;EACD;EAEA,MAAM,gBAAgB;GACrB,aAAa,OAAO;GACpB,OAAOA,4BAAAA,YAAY,YAAY,MAAM,CAAC;EACvC;EAEA,MAAM,UAAU,iBAAiB;GAChC,YAAY,oBAAoB,SAAS,OAAO;GAChD,QAAQ;EACT,GAAG,EAAE;EAEL,YAAY,iBAAiB,SAAS,SAAS,EAAE,MAAM,KAAK,CAAC;CAC9D,CAAC;AACF;;;;;AAMA,eAAsB,MAAM,IAAY,aAA0C;CACjF,IAAI,CAAC,aACJ,OAAO,MAAM,IAAI,SAAS,YAAY,WAAW,SAAS,EAAE,CAAC;CAG9D,OAAO,MAAM,eAAe,IAAI,WAAW;AAC5C"} |
+12
-6
@@ -0,1 +1,2 @@ | ||
| import { ensureError } from "./errors/ensure-error.mjs"; | ||
| //#region src/sleep.ts | ||
@@ -5,14 +6,19 @@ async function sleepWithAbort(ms, abortSignal) { | ||
| if (abortSignal.aborted) { | ||
| reject(/* @__PURE__ */ new Error("Aborted")); | ||
| reject(ensureError(abortSignal.reason)); | ||
| return; | ||
| } | ||
| const timeout = setTimeout(resolve, ms); | ||
| abortSignal.addEventListener("abort", () => { | ||
| const onAbort = () => { | ||
| clearTimeout(timeout); | ||
| reject(/* @__PURE__ */ new Error("Aborted")); | ||
| }, { once: true }); | ||
| reject(ensureError(abortSignal.reason)); | ||
| }; | ||
| const timeout = setTimeout(() => { | ||
| abortSignal.removeEventListener("abort", onAbort); | ||
| resolve(); | ||
| }, ms); | ||
| abortSignal.addEventListener("abort", onAbort, { once: true }); | ||
| }); | ||
| } | ||
| /** | ||
| * Resolves after `ms` milliseconds, or rejects early if `abortSignal` is aborted. | ||
| * Resolves after `ms` milliseconds, or rejects with the signal's abort reason | ||
| * if `abortSignal` fires first. | ||
| */ | ||
@@ -19,0 +25,0 @@ async function sleep(ms, abortSignal) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"sleep.mjs","names":[],"sources":["../src/sleep.ts"],"sourcesContent":["async function sleepWithAbort(ms: number, abortSignal: AbortSignal): Promise<void> {\n\treturn await new Promise((resolve, reject) => {\n\t\tif (abortSignal.aborted) {\n\t\t\treject(new Error('Aborted'));\n\t\t\treturn;\n\t\t}\n\n\t\tconst timeout = setTimeout(resolve, ms);\n\n\t\tabortSignal.addEventListener(\n\t\t\t'abort',\n\t\t\t() => {\n\t\t\t\tclearTimeout(timeout);\n\t\t\t\treject(new Error('Aborted'));\n\t\t\t},\n\t\t\t{ once: true },\n\t\t);\n\t});\n}\n\n/**\n * Resolves after `ms` milliseconds, or rejects early if `abortSignal` is aborted.\n */\nexport async function sleep(ms: number, abortSignal?: AbortSignal): Promise<void> {\n\tif (!abortSignal) {\n\t\treturn await new Promise((resolve) => setTimeout(resolve, ms));\n\t}\n\n\treturn await sleepWithAbort(ms, abortSignal);\n}\n"],"mappings":";AAAA,eAAe,eAAe,IAAY,aAAyC;CAClF,OAAO,MAAM,IAAI,SAAS,SAAS,WAAW;EAC7C,IAAI,YAAY,SAAS;GACxB,uBAAO,IAAI,MAAM,SAAS,CAAC;GAC3B;EACD;EAEA,MAAM,UAAU,WAAW,SAAS,EAAE;EAEtC,YAAY,iBACX,eACM;GACL,aAAa,OAAO;GACpB,uBAAO,IAAI,MAAM,SAAS,CAAC;EAC5B,GACA,EAAE,MAAM,KAAK,CACd;CACD,CAAC;AACF;;;;AAKA,eAAsB,MAAM,IAAY,aAA0C;CACjF,IAAI,CAAC,aACJ,OAAO,MAAM,IAAI,SAAS,YAAY,WAAW,SAAS,EAAE,CAAC;CAG9D,OAAO,MAAM,eAAe,IAAI,WAAW;AAC5C"} | ||
| {"version":3,"file":"sleep.mjs","names":[],"sources":["../src/sleep.ts"],"sourcesContent":["import { ensureError } from './errors/ensure-error';\n\nasync function sleepWithAbort(ms: number, abortSignal: AbortSignal): Promise<void> {\n\treturn await new Promise((resolve, reject) => {\n\t\tif (abortSignal.aborted) {\n\t\t\treject(ensureError(abortSignal.reason));\n\t\t\treturn;\n\t\t}\n\n\t\tconst onAbort = () => {\n\t\t\tclearTimeout(timeout);\n\t\t\treject(ensureError(abortSignal.reason));\n\t\t};\n\n\t\tconst timeout = setTimeout(() => {\n\t\t\tabortSignal.removeEventListener('abort', onAbort);\n\t\t\tresolve();\n\t\t}, ms);\n\n\t\tabortSignal.addEventListener('abort', onAbort, { once: true });\n\t});\n}\n\n/**\n * Resolves after `ms` milliseconds, or rejects with the signal's abort reason\n * if `abortSignal` fires first.\n */\nexport async function sleep(ms: number, abortSignal?: AbortSignal): Promise<void> {\n\tif (!abortSignal) {\n\t\treturn await new Promise((resolve) => setTimeout(resolve, ms));\n\t}\n\n\treturn await sleepWithAbort(ms, abortSignal);\n}\n"],"mappings":";;AAEA,eAAe,eAAe,IAAY,aAAyC;CAClF,OAAO,MAAM,IAAI,SAAS,SAAS,WAAW;EAC7C,IAAI,YAAY,SAAS;GACxB,OAAO,YAAY,YAAY,MAAM,CAAC;GACtC;EACD;EAEA,MAAM,gBAAgB;GACrB,aAAa,OAAO;GACpB,OAAO,YAAY,YAAY,MAAM,CAAC;EACvC;EAEA,MAAM,UAAU,iBAAiB;GAChC,YAAY,oBAAoB,SAAS,OAAO;GAChD,QAAQ;EACT,GAAG,EAAE;EAEL,YAAY,iBAAiB,SAAS,SAAS,EAAE,MAAM,KAAK,CAAC;CAC9D,CAAC;AACF;;;;;AAMA,eAAsB,MAAM,IAAY,aAA0C;CACjF,IAAI,CAAC,aACJ,OAAO,MAAM,IAAI,SAAS,YAAY,WAAW,SAAS,EAAE,CAAC;CAG9D,OAAO,MAAM,eAAe,IAAI,WAAW;AAC5C"} |
+1
-1
| { | ||
| "name": "@n8n/utils", | ||
| "type": "module", | ||
| "version": "1.43.0", | ||
| "version": "1.43.1", | ||
| "files": [ | ||
@@ -6,0 +6,0 @@ "dist", |
249891
0.38%2135
0.57%