UNPKG
mix-async-generator
Version:
latest (1.0.2)
1.0.2
1.0.0
``` npm i mix-async-generator ```
mix-async-generator
/
build
/
src
/
FastQuene.d.ts
15 lines
(14 loc)
•
361 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**快速队列 * 提供更简单更快的push * 以及更快的shift:保证不会生成多余的array副本 */
export
declare
class
FastQuene
<T> {
private
_size;
private
_arr;
private
_firstCursor;
push
(
item
: T): T;
shift
(): T |
undefined
;
remove
(
item
: T):
boolean
;
private
_updateSize;
get
size
():
number
; }