From 635aff1768eb444fc74c492888ee7073f1b08b8c Mon Sep 17 00:00:00 2001 From: luna Date: Sun, 26 Jul 2026 18:35:08 +0100 Subject: [PATCH] docs: make README example reproducible --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 20ec964..5f37bb9 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,22 @@ import { drainQueueWorker, ManualQueueClock, } from "@lucid-softworks/queue-testkit"; +import { QueueClient } from "@lucid-softworks/queue-client"; +import { MemoryQueueStore } from "@lucid-softworks/queue-store-memory"; +import { QueueWorker } from "@lucid-softworks/queue-worker"; const clock = new ManualQueueClock(); +const store = new MemoryQueueStore(); +const client = new QueueClient(store, { + clock, + idFactory: () => "job", +}); +await client.enqueue("work", "data"); +const worker = new QueueWorker( + store, + { work: (data) => data }, + { clock, id: "worker" }, +); await drainQueueWorker(worker); assertQueueStates(await store.list(), { job: "completed" }); ```