diff --git a/cli/tsc/dts/lib.deno.unstable.d.ts b/cli/tsc/dts/lib.deno.unstable.d.ts index 895b7c0c5c..1bf4d3cfd8 100644 --- a/cli/tsc/dts/lib.deno.unstable.d.ts +++ b/cli/tsc/dts/lib.deno.unstable.d.ts @@ -1348,39 +1348,14 @@ declare namespace Deno { * Create a cron job that will periodically execute the provided handler * callback based on the specified schedule. * - * `schedule` can be a string in the Unix cron format or in JSON format - * as specified by interface {@linkcode CronSchedule}, where time is specified - * using UTC time zone. - * * ```ts * Deno.cron("sample cron", "20 * * * *", () => { * console.log("cron job executed"); * }); * ``` - * `backoffSchedule` option can be used to specify the retry policy for failed - * executions. Each element in the array represents the number of milliseconds - * to wait before retrying the execution. For example, `[1000, 5000, 10000]` - * means that a failed execution will be retried at most 3 times, with 1 - * second, 5 seconds, and 10 seconds delay between each retry. - * - * @category Cron - * @deprecated Use other {@linkcode cron} overloads instead. This overload - * will be removed in the future. - */ - export function cron( - name: string, - schedule: string | CronSchedule, - handler: () => Promise | void, - options: { backoffSchedule?: number[]; signal?: AbortSignal }, - ): Promise; - - /** **UNSTABLE**: New API, yet to be vetted. - * - * Create a cron job that will periodically execute the provided handler - * callback based on the specified schedule. * * ```ts - * Deno.cron("sample cron", "20 * * * *", () => { + * Deno.cron("sample cron", { hour: { every: 6 } }, () => { * console.log("cron job executed"); * }); * ``` @@ -1429,6 +1404,37 @@ declare namespace Deno { handler: () => Promise | void, ): Promise; + /** **UNSTABLE**: New API, yet to be vetted. + * + * Create a cron job that will periodically execute the provided handler + * callback based on the specified schedule. + * + * `schedule` can be a string in the Unix cron format or in JSON format + * as specified by interface {@linkcode CronSchedule}, where time is specified + * using UTC time zone. + * + * ```ts + * Deno.cron("sample cron", "20 * * * *", () => { + * console.log("cron job executed"); + * }); + * ``` + * `backoffSchedule` option can be used to specify the retry policy for failed + * executions. Each element in the array represents the number of milliseconds + * to wait before retrying the execution. For example, `[1000, 5000, 10000]` + * means that a failed execution will be retried at most 3 times, with 1 + * second, 5 seconds, and 10 seconds delay between each retry. + * + * @category Cron + * @deprecated Use other {@linkcode cron} overloads instead. This overload + * will be removed in the future. + */ + export function cron( + name: string, + schedule: string | CronSchedule, + handler: () => Promise | void, + options: { backoffSchedule?: number[]; signal?: AbortSignal }, + ): Promise; + /** **UNSTABLE**: New API, yet to be vetted. * * A key to be persisted in a {@linkcode Deno.Kv}. A key is a sequence