@defer/client
Advanced tools
Comparing version 1.14.1 to 1.15.0-alpha-20240105134148-b2363a6
@@ -35,3 +35,22 @@ "use strict"; | ||
const httpClient_js_1 = require("./httpClient.js"); | ||
const version_js_1 = __importDefault(require("./version.js")); | ||
const utils_js_1 = require("./utils.js"); | ||
if ((0, utils_js_1.getEnv)("DEFER_TOKEN") === undefined) { | ||
console.log(` | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Defer ${version_js_1.default} | ||
@@@@ @@@ @@@@ @@@@ Running in development mode | ||
@@@@ @@@ @@@@ @@@@ | ||
@@@@ @@@ @@@@ @@@@ | ||
@@@@@@@@@@@@@@ @@@@ @@@@ | ||
@@@@ @@@@ @@@@ Website: https://www.defer.run | ||
@@@@ @@@@ @@@@ Documentation: https://defer.run/docs | ||
@@@@@@@@@@@@@@@@@@@@@@@ @@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@ @@@@ | ||
@@@@ @@@@ | ||
@@@@ @@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
`); | ||
} | ||
const withDelay = (dt, delay) => new Date(dt.getTime() + (0, parse_duration_1.default)(delay)); | ||
@@ -175,2 +194,3 @@ exports.__database = new Map(); | ||
maxDuration: config?.maxDuration, | ||
maxConcurrencyAction: config?.maxConcurrencyAction, | ||
}; | ||
@@ -191,2 +211,3 @@ return wrapped; | ||
maxDuration: config?.maxDuration, | ||
maxConcurrencyAction: config?.maxConcurrencyAction, | ||
}; | ||
@@ -193,0 +214,0 @@ return wrapped; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.default = "1.14.1"; | ||
exports.default = "1.15.0-alpha-20240105134148-b2363a6"; |
@@ -6,3 +6,22 @@ import parseDuration from "parse-duration"; | ||
import { makeHTTPClient } from "./httpClient.js"; | ||
import version from "./version.js"; | ||
import { debug, getEnv, randomUUID, sanitizeFunctionArguments, } from "./utils.js"; | ||
if (getEnv("DEFER_TOKEN") === undefined) { | ||
console.log(` | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Defer ${version} | ||
@@@@ @@@ @@@@ @@@@ Running in development mode | ||
@@@@ @@@ @@@@ @@@@ | ||
@@@@ @@@ @@@@ @@@@ | ||
@@@@@@@@@@@@@@ @@@@ @@@@ | ||
@@@@ @@@@ @@@@ Website: https://www.defer.run | ||
@@@@ @@@@ @@@@ Documentation: https://defer.run/docs | ||
@@@@@@@@@@@@@@@@@@@@@@@ @@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@ @@@@ | ||
@@@@ @@@@ | ||
@@@@ @@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
`); | ||
} | ||
const withDelay = (dt, delay) => new Date(dt.getTime() + parseDuration(delay)); | ||
@@ -145,2 +164,3 @@ export const __database = new Map(); | ||
maxDuration: config?.maxDuration, | ||
maxConcurrencyAction: config?.maxConcurrencyAction, | ||
}; | ||
@@ -160,2 +180,3 @@ return wrapped; | ||
maxDuration: config?.maxDuration, | ||
maxConcurrencyAction: config?.maxConcurrencyAction, | ||
}; | ||
@@ -162,0 +183,0 @@ return wrapped; |
@@ -1,1 +0,1 @@ | ||
export default "1.14.1"; | ||
export default "1.15.0-alpha-20240105134148-b2363a6"; |
{ | ||
"name": "@defer/client", | ||
"version": "1.14.1", | ||
"version": "1.15.0-alpha-20240105134148-b2363a6", | ||
"description": "Zero infrastructure NodeJS background jobs", | ||
@@ -5,0 +5,0 @@ "dependencies": { |
@@ -13,7 +13,2 @@ import { Units } from "parse-duration"; | ||
} | ||
export interface DeferredFunctionOptions { | ||
delay?: Duration | Date; | ||
metadata?: ExecutionMetadata; | ||
discardAfter?: Duration | Date; | ||
} | ||
type Enumerate<N extends number, Acc extends number[] = []> = Acc["length"] extends N ? Acc[number] : Enumerate<N, [...Acc, Acc["length"]]>; | ||
@@ -37,7 +32,2 @@ type Range<F extends number, T extends number> = Exclude<Enumerate<T>, Enumerate<F>>; | ||
} | ||
export interface DeferOptions { | ||
retry?: boolean | number | Partial<RetryPolicy>; | ||
concurrency?: Concurrency; | ||
maxDuration?: number; | ||
} | ||
export type DeferableFunction = (...args: any) => Promise<any>; | ||
@@ -59,2 +49,3 @@ export interface ExecutionOptions { | ||
maxDuration?: number; | ||
maxConcurrencyAction?: "keep" | "cancel"; | ||
} | ||
@@ -61,0 +52,0 @@ export declare function defer<F extends DeferableFunction>(fn: F, config?: DeferredFunctionConfiguration): DeferredFunction<F>; |
@@ -1,2 +0,2 @@ | ||
declare const _default: "1.14.1"; | ||
declare const _default: "1.15.0-alpha-20240105134148-b2363a6"; | ||
export default _default; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
70097
1531
2