Skip to content

Files

Latest commit

23107e7 · Jan 7, 2025

History

History

fifoqueue

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 19, 2023
Sep 4, 2024
Dec 19, 2023
Mar 11, 2024
Feb 14, 2024
Apr 3, 2024
Dec 19, 2023
Jul 17, 2024
Dec 19, 2023
Dec 19, 2023
Aug 2, 2024
Jan 7, 2025
Jan 7, 2025

README.md

fifoqueue

A wing library to work with FIFO (first-in first-out) Queues.

To use the queue, set groupId to group messages and process them in an ordered fashion.

Prerequisites

Installation

npm i @winglibs/fifoqueue

Usage

bring fifoqueue;

let queue = new fifoqueue.FifoQueue();

queue.setConsumer(inflight (message: str) => {
  log("recieved message {message}");
});

test "will push to queue" {
  queue.push("a new message", groupId: "myGroup");
}

License

This library is licensed under the MIT License.