UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

20 lines (19 loc) 673 B
export function buildAbortError(abortSignal) { const reason = abortSignal && typeof abortSignal === "object" && "reason" in abortSignal ? abortSignal.reason : undefined; if (reason) { if (reason instanceof Error) { const abortError = new Error("Request aborted"); abortError.name = "AbortError"; abortError.cause = reason; return abortError; } const abortError = new Error(String(reason)); abortError.name = "AbortError"; return abortError; } const abortError = new Error("Request aborted"); abortError.name = "AbortError"; return abortError; }