-
Notifications
You must be signed in to change notification settings - Fork 10.7k
Open
Labels
content:editRequest for content editsRequest for content editsdocumentationDocumentation editsDocumentation editsproduct:queuesCloudflare Queues: https://developers.cloudflare.com/queuesCloudflare Queues: https://developers.cloudflare.com/queues
Description
Existing documentation URL(s)
https://developers.cloudflare.com/queues/tutorials/handle-rate-limits/#related-resources
What changes are you suggesting?
If you follow this guide now you'll get a type error on the queue consumer function
Type '(batch: MessageBatch<Message>, env: Env) => Promise<void>' is not assignable to type 'ExportedHandlerQueueHandler<Env, unknown>'. Types of parameters 'batch' and 'batch' are incompatible. Type 'MessageBatch<unknown>' is not assignable to type 'MessageBatch<Message>'. Type 'unknown' is not assignable to type 'Message'.
Additional information
I couldn't find any clear explanation of how to get type checking to work for queue messages easily.
Metadata
Metadata
Labels
content:editRequest for content editsRequest for content editsdocumentationDocumentation editsDocumentation editsproduct:queuesCloudflare Queues: https://developers.cloudflare.com/queuesCloudflare Queues: https://developers.cloudflare.com/queues