mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
13 lines
464 B
TypeScript
13 lines
464 B
TypeScript
import RingBuffer = require('ringbufferjs');
|
|
|
|
const buffer: RingBuffer<number> = new RingBuffer<number>(10);
|
|
buffer.enq(1);
|
|
const capacity: number = buffer.capacity();
|
|
const isEmpty: boolean = buffer.isEmpty();
|
|
const isFull: boolean = buffer.isFull();
|
|
const peeked: number = buffer.peek();
|
|
const peekedElements: number[] = buffer.peekN(2);
|
|
const removed: number = buffer.deq();
|
|
const removedElements: number[] = buffer.deqN(3);
|
|
const size: number = buffer.size();
|