{"_id":"@byzanteam/jet-queue-plugin-js","_rev":"10-37924350e15d97022cb65c63e3838d5c","name":"@byzanteam/jet-queue-plugin-js","dist-tags":{"latest":"0.6.1"},"versions":{"0.5.0":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.0","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.0","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"90a74a1882a2dba17cd1b93654ec466c1ff2c11e","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.0.tgz","fileCount":12,"integrity":"sha512-IaJQevdc3chDtzgLqHCArwvrv5aG2sYoowiw9BaTn7prccvXYZm4FkWThbs1is/8sfDPQ27ZqFea78hbWPivVQ==","signatures":[{"sig":"MEQCIHVMMNcA+SdGD8+5xjHXZotaVuIP+5y1lt3W6n2D4b/fAiBCMRj8C1FC6vmDixV/Dy+qsTYINTj2uY8hGRDpHvx0mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26931},"exports":{".":"./src/index.ts"},"gitHead":"1d0d8b541f984e5acbbee99d6e0c5bf648180990","scripts":{"test":"deno task test","check":"deno task check"},"_npmUser":{"name":"byzan.dev","email":"dev@byzan.team"},"_npmVersion":"11.3.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.0_1748514172192_0.3936693685040087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.1","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.1","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"a2932a6651413771291a45cf4f9752a4a6c15cd9","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.1.tgz","fileCount":9,"integrity":"sha512-cUPWUmcdmegepsDv7JQhhs+ncODQn07WASeZ1ucr0dXD+bWO6AWg5VI0dBhLGPw2DkcicGFl1BxfufvZkUAPCQ==","signatures":[{"sig":"MEUCIFuNfFbI4zXqUxPMj4PIUecdgpe/6qgZLk6aYhZ8O23qAiEAooh4yAguotCtJm0gxajAWuFwTzXt32LEXTqjqERWDgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25581},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9e28d6702fe7f0bcb0fb41b5411aea123ed017b9","scripts":{"build":"rollup -c rollup.config.mjs"},"_npmUser":{"name":"byzan.dev","actor":{"name":"byzan.dev","type":"user","email":"dev@byzan.team"},"email":"dev@byzan.team"},"_npmVersion":"11.3.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.1_1750412526613_0.028682100694149337","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.2","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.2","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"fee2ab12432d7049276e79a9602c20f70238e83d","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.2.tgz","fileCount":9,"integrity":"sha512-jSV9Y3KuY342DF4OQ5mFgaxA18r/Z5biPCof/sp9QVFS7t13EbdF/sgGrNQ+/eeGjzmldpdp5OdUggm208Mrmg==","signatures":[{"sig":"MEUCIBAyyTVyOaZ85C/CuneDT6o5zozSOsjTv9tBb14XQ/7GAiEAiV4HcVmzGDlVqGGpvnJ9W2rlr3nbUkCMv2PJdto/Vso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25620},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"7bd65c2a763487b9014d1aa6c553814df0f5c17d","scripts":{"build":"rollup -c rollup.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"byzan.dev","actor":{"name":"byzan.dev","type":"user","email":"dev@byzan.team"},"email":"dev@byzan.team"},"_npmVersion":"11.3.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.2_1750413554343_0.22855617994303978","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.3","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.3","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"ae2d189327ade33d53ed24986038459e42acc7e1","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.3.tgz","fileCount":11,"integrity":"sha512-E95T8DN2M5EZqZD/MlbcDSlq7Mh/HA+duXD+ChLyv+x339BxhjPjVQy5jdu3lhQBDMUD6H8nJBMLWEQ98PipYw==","signatures":[{"sig":"MEYCIQCJl/zWX1DwGogYYJ520+s804chlKeA7OkB30lvC77jygIhAPcCXRyiTnRv3Xwpr+YPY3jDkAf/he3TUOarKEP8p7B+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49692},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"1cead6a0d61379fd5c27e070c95f41de04dc1a74","scripts":{"build":"rollup -c rollup.config.mjs"},"_npmUser":{"name":"byzan.dev","actor":{"name":"byzan.dev","type":"user","email":"dev@byzan.team"},"email":"dev@byzan.team"},"_npmVersion":"11.3.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.3_1750413778518_0.20917451987105262","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.4","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.4","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"da9b85eff7b951bbd06cc6ee05f54026adf0388e","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.4.tgz","fileCount":11,"integrity":"sha512-SHOdcnyL1yNmPX10WXA9wW/fmc+8QM42qBor7YTsoEgt5XDe1VS57vX4caKyFWO1DOso+tCai+FL0MKB3rb/eg==","signatures":[{"sig":"MEYCIQDlKhWWqFSMUf8WItqw4ku/ZUjhRR7aTwf009uF5yRP9wIhAI35W9/COMMY7KrT0ISSyH3vRNlSED/4MYvCd1s2h4q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49694},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"93a30d8d33aed431f6a8a39cd2e36b88123850e2","scripts":{"build":"rollup -c rollup.config.mjs"},"_npmUser":{"name":"byzan.dev","actor":{"name":"byzan.dev","type":"user","email":"dev@byzan.team"},"email":"dev@byzan.team"},"_npmVersion":"11.4.2","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.4_1750902997760_0.6262053924293556","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.5.5","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.5.5","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"idcjaja","email":"838927992@qq.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"c1f5bc2255281efc1a214b6ca5548561528d07eb","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.5.5.tgz","fileCount":11,"integrity":"sha512-kvAwJzlF1cxs/S/aS6Y/1TbjxaVHQctIz/DcllG7I1aS/4256IiTq6b8tl/lvCQ7lhwzoofBKQzz3o4VsfH0nA==","signatures":[{"sig":"MEQCIC4wEZNYt6CHJgZXdkAFjAo4PWJW+JFg6VsvuhTUHFrcAiAZHBDHkp2f4BwAPcvYgUIBd8vd5sr9moLDDZgVv/CkvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49822},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"59cf8b009107924c6716c488e5f875cda89b6701","scripts":{"build":"rollup -c rollup.config.mjs","prepare":"npm run build"},"_npmUser":{"name":"byzan.dev","actor":{"name":"byzan.dev","type":"user","email":"dev@byzan.team"},"email":"dev@byzan.team"},"_npmVersion":"11.4.2","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.5.5_1750919452094_0.8305413463274685","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.6.0","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.6.0","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"33a590378c7913c9e57686055e1f5b2a542c452e","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.6.0.tgz","fileCount":11,"integrity":"sha512-LJdqCgjIkKuyGUzN3pXQrAfa56XlUXZoUfgiT891CZ/KShXKZBb6obsOpTlIz2KWAHjH24jVfQiJL2hHiVTv8g==","signatures":[{"sig":"MEYCIQCPhiTAO+OCciDeClFLc/aOlNLwnYndCgo0DRJwU3rI5QIhAM5vjXiL+N6ENuHIfxmNG1VpmblQJ7lADWAnpzDLz/Ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55186},"types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"943e3a37fdb1107679eb35166d39dbe6e365daf0","scripts":{"build":"rollup -c rollup.config.mjs","prepare":"npm run build"},"_npmUser":{"name":"byzan.dev","email":"dev@byzan.team"},"_npmVersion":"11.13.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.6.0_1779370237801_0.5493942070513447","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@byzanteam/jet-queue-plugin-js","version":"0.6.1","license":"MIT","_id":"@byzanteam/jet-queue-plugin-js@0.6.1","maintainers":[{"name":"admiral.coco","email":"solar.pom@gmail.com"},{"name":"byzan.dev","email":"dev@byzan.team"}],"dist":{"shasum":"ddba883e584b5af38014137e173d6229165f6252","tarball":"https://registry.npmjs.org/@byzanteam/jet-queue-plugin-js/-/jet-queue-plugin-js-0.6.1.tgz","fileCount":13,"integrity":"sha512-L7PMgRTwHpbYyWt3w2cxgklAGz6eSBElMTUyVaDcUw4cwql6eO3Io+3mS4vPzaFXMXHV7IhrfrU0Tm3+YgAVqQ==","signatures":[{"sig":"MEQCIHIm7eOhmi2WYce8RGoyNfQ3c5dbnaLJy6xbYdPTMJ2TAiByeHGjH9AM4Nb++BeU+o5PvHnYqaIoTjbwKGa+wGA17Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67842},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"gitHead":"566acb4ad22cf44b26d45eceaefcdf68bfbcb4da","scripts":{"build":"rollup -c rollup.config.mjs","prepare":"npm run build"},"_npmUser":{"name":"byzan.dev","email":"dev@byzan.team"},"_npmVersion":"11.13.0","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@byzanteam/breeze-js":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.44.0","typescript":"^5.8.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-typescript":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jet-queue-plugin-js_0.6.1_1779371061235_0.9366834269668478","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-29T10:22:52.074Z","modified":"2026-05-24T05:37:10.943Z","0.5.0":"2025-05-29T10:22:52.388Z","0.5.1":"2025-06-20T09:42:06.766Z","0.5.2":"2025-06-20T09:59:14.515Z","0.5.3":"2025-06-20T10:02:58.703Z","0.5.4":"2025-06-26T01:56:37.925Z","0.5.5":"2025-06-26T06:30:52.290Z","0.6.0":"2026-05-21T13:30:37.946Z","0.6.1":"2026-05-21T13:44:21.402Z"},"license":"MIT","description":"A JS client library for interacting with the Jet Queue plugin, supporting both plugin-based and in-memory queue mechanisms for testing and development purposes.","maintainers":[{"email":"solar.pom@gmail.com","name":"admiral.coco"},{"email":"dev@byzan.team","name":"byzan.dev"},{"email":"06fahchen@gmail.com","name":"fahchen"}],"readme":"# jet-queue-plugin-js 🚀\n\nA JS client library for interacting with the Jet Queue plugin, supporting both\nplugin-based and in-memory queue mechanisms for testing and development\npurposes.\n\n## 🌟 Getting Started\n\n### 📦 Installation\n\nInstall via [jsr](https://jsr.io):\n\n```ts\nimport { Queue } from \"@byzanteam/jet-queue-plugin-js\";\n```\n\n## 📖 Usage Guide\n\n### ➕ Adding Jobs to the Queue\n\n1. **Create a queue instance:**\n\n   ```ts\n   const defaultQueue = new Queue(\"default\", {\n     instanceName: \"jetQueueInstance\",\n   });\n   ```\n\n2. **Add a job to the queue:**\n\n   ```ts\n   await defaultQueue.enqueue(\n     { id: 1, name: \"Alice\" },\n     {\n       meta: { slug: \"unique-key\" },\n       unique: { fields: [\"meta\"], keys: [\"slug\", \"id\", \"name\"] },\n     },\n   );\n   ```\n\n3. **Use `replace` to update and replace:**\n\n   ```ts\n   await defaultQueue.enqueue(\n     { id: updatedProject.id },\n     {\n       scheduledAt: new Date(),\n       unique: { fields: [\"args\"], keys: [\"id\"] },\n       replace: { scheduled: [\"scheduled_at\"] },\n     },\n   );\n   ```\n\n### 👂 Listening for Jobs\n\n1. **Create a job listener:**\n\n   ```ts\n   await defaultQueue.listen(async (jobs) => {\n     for (const job of jobs) {\n       // Process the job\n     }\n   });\n   ```\n\n2. **Subscribe to multiple queues:**\n\n   ```ts\n   const subscriber = new QueueSubscriber(\n     [\n       { name: \"queue1\", bufferSize: 20 },\n       { name: \"queue2\", bufferSize: 15 },\n     ],\n     10,\n     \"testQueue\",\n   );\n\n   const perform: ListenPerform<any> = async (jobs, { ack }) => {\n     for (const job of jobs) {\n       console.log(job);\n       ack({\n         type: \"ack\",\n         payload: [{ id: job.id, queue: \"queue1\", code: \"ok\" }],\n       });\n     }\n   };\n\n   await subscriber.listen(perform);\n   ```\n\n## 🧪 Testing Guide\n\nUse `testing.ts` for test setup and assertions in BDD frameworks.\n\n### 🔧 Internal Bindings\n\nThe `_internals` object is created to expose the internal methods and\nconfigurations of the `default` queue instance for testing purposes. It includes\nthe `cancel` and `enqueue` methods, as well as the `instanceName` and `queue`:\n\n```ts\n// queue.ts\nconst default = new Queue<JobArgs>(\"default\", { instanceName: \"instanceName\" });\n\nexport const _internals = {\n  cancel: default.cancel.bind(default),\n  enqueue: default.enqueue.bind(default),\n  instanceName: \"instanceName\",\n  queue: \"default\",\n};\n```\n\n### ⚡ Quick Setup\n\nTest setup example:\n\n```ts\nimport { setupQueue } from \"@byzanteam/jet-queue-plugin-js/testing\";\nimport { afterEach, beforeEach } from \"@std/testing/bdd\";\nimport { assertSpyCall, assertSpyCalls, stub } from \"@std/testing/mock\";\nimport { _internals } from \"./queue.ts\";\n\ndescribe(\"Queue Tests\", () => {\n  // Setup the queue with mocking internals and testing utilities\n  const { assertQueueCall, assertQueueCalls, overwritesQueueInternals } =\n    setupQueue(\n      \"default\",\n      _internals,\n      { beforeEach, afterEach, assertSpyCall, assertSpyCalls, stub },\n    );\n\n  // Use assertQueueCall to compare if the parameters are correct\n  it(\"should enqueue job with correct parameters\", () => {\n    assertQueueCall(\"enqueue\", 0, {\n      args: [\n        {\n          id: existingProjectId,\n        },\n        {\n          replace: {\n            scheduled: [\"scheduled_at\"],\n          },\n          scheduledAt: new Date(),\n          unique: {\n            //a time period in seconds during which uniqueness will be enforced, defaults to infinity\n            period: 60,\n            fields: [\"args\"],\n            keys: [\"id\"],\n          },\n        },\n      ],\n    });\n  });\n\n  // Use assertQueueCalls to compare if the function is called the correct number of times\n  it(\"should call enqueue function once\", () => {\n    assertQueueCalls(\"enqueue\", 1);\n  });\n\n  // Use overwritesQueueInternals to reset the mocked return value of the queue functions\n  it(\"should overwrite queue internals for enqueue\", () => {\n    overwritesQueueInternals({\n      enqueue: (args, _options) => {\n        return Promise.resolve({\n          id: bindingJobId!,\n          is_conflict: true,\n          args,\n          queue: \"default\",\n        });\n      },\n    });\n  });\n});\n```\n\n## 📑 Types\n\nThe `enqueue` API and WebSocket return job information including `id`, `args`,\n`queue`, and `is_conflict`:\n\n```ts\nexport type QueueJobId = bigint;\n\nexport interface QueueJob<T extends Record<string, unknown>> {\n  id: QueueJobId;\n  args: Readonly<T>;\n  is_conflict: boolean;\n  queue: string;\n}\n\nexport type EnqueueJobResponse = QueueJob<Record<string, unknown>>;\n```\n","readmeFilename":"README.md"}