eosplayer
Version:
eosplayer is the glue layer of eosjs, which is packaged based on eosjs and provides better usability for the application layer. It can be used on browsers already installed scatter or in Dapp wallets.
21 lines (20 loc) • 544 B
TypeScript
export declare class CQueue<T> {
maxSize: number;
readonly overflow: boolean;
vernierStart: number;
vernierEnd: number;
body: T[];
constructor(maxSize?: number, overflow?: boolean);
readonly preferHead: number;
readonly preferTail: number;
readonly head: number;
readonly tail: number;
readonly length: number;
readonly full: boolean;
readonly empty: boolean;
push(element: any): boolean;
shift(): boolean;
front(): T | undefined;
rear(): T | undefined;
toArray(): T[];
}