0.0.4-development • Published 12 months ago
deta-queue v0.0.4-development
deta-queue
Queue for use with deta base.
Install
npm install deta-queue
Usage
import { Queue } from 'deta-queue';
import { Deta } from 'deta';
// Initialize with a Project Key
const deta = Deta(process.env.DETA_PROJECT_KEY);
const queue = new Queue(deta);
async function main() {
await queue.empty();
const items = ["test1", "test2", "test3", "test4", "test5"]
for (let index = 0; index < items.length; index++) {
const element = items[index];
await queue.push(element);
}
const item = queue.pop(1);
console.log(item);
}
main();
//=> 'test1'
API
Queue(deta: Deta, ttl?: number = 606024*14, queueName?: string = "queue")
deta
Type: object
Deta object
ttl
Type: number
expireIn for the Deta Base Item
queueName
Type: string
Default: queue
Base Name for the Queue Deta Bases
0.0.3-development
12 months ago
0.0.2-development
12 months ago
0.0.4-development
12 months ago
0.0.1-development
12 months ago
0.0.0-development
1 year ago
1.0.0
1 year ago