@eunchurn/ring-ts
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

@eunchurn/ring-ts

npm npm version GitHub version License: MIT

Ring buffer

Usage

import { Ring } from "@eunchurn/ring-ts";

const ring = new Ring(100);

ring.push(1);

console.log(ring.toArray());
// [1]

const { isEmpty, count, isFull, size } = testRing;
console.log({ isEmpty, count, isFull, size });

// { isEmpty: false, count: 1, isFull: false, size: 100 }

ring.dequeue();

console.log(ring.toArray());
// []

console.log({ isEmpty, count, isFull, size });

// { isEmpty: true, count: 0, isFull: false, size: 100 }

Package Sidebar

Install

npm i @eunchurn/ring-ts

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

10.7 kB

Total Files

15

Last publish

Collaborators

  • eunchurn