0.1.2 • Published 3 years ago

@eunchurn/ring-ts v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@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 }
0.1.2

3 years ago

0.1.0

3 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago