alepha@docs:~/docs/reference/providers$
cat WorkerdCronProvider.md1 min read
Last commit:
#WorkerdCronProvider
#Import
typescript
1import { WorkerdCronProvider } from "alepha/scheduler";
#Overview
Cloudflare Workers cron provider.
This provider handles scheduled events from Cloudflare Workers Cron Triggers. Unlike the Node.js CronProvider, this doesn't use intervals/timeouts - instead, it reacts to scheduled events triggered by Cloudflare.
Usage:
- Define schedulers with
$scheduler({ cron: "0 * * * *", handler: ... }) - Build your app with
alepha build- cron triggers are automatically added towrangler.jsonc - Deploy to Cloudflare Workers
How it works:
- During build, all registered
$schedulercron expressions are collected - The build generates
wrangler.jsoncwithtriggers.cronsautomatically filled - When Cloudflare fires a cron trigger, the
scheduledhandler emitscloudflare:scheduled - This provider listens to that event and runs matching schedulers