@adamk33n3r/ringbuffer.js
v1.0.4
Published
TypeScript implementation of a ring buffer
Downloads
12
Readme
RingBuffer.js
TypeScript implementation of a ring buffer
Installation
yarn add @adamk33n3r/ringbuffer.js
npm install @adamk33n3r/ringbuffer.js --save
Usage
Javascript
var RingBuffer = require('@adamk33n3r/ringbuffer.js').RingBuffer;
var ringBuffer = new RingBuffer(5);
ringBuffer.push(1);
ringBuffer.push(2);
ringBuffer.push(3);
ringBuffer.push(4);
ringBuffer.push(5);
ringBuffer.push(6);
ringBuffer.all(); // [ 2, 3, 4, 5, 6 ]
Typescript
import { RingBuffer } from '@adamk33n3r/ringbuffer.js';
const ringBuffer = new RingBuffer(5);
ringBuffer.push(1);
ringBuffer.push(2);
ringBuffer.push(3);
ringBuffer.push(4);
ringBuffer.push(5);
ringBuffer.push(6);
ringBuffer.all(); // [ 2, 3, 4, 5, 6 ]
Test
yarn test
npm test