denque
Advanced tools
Comparing version 1.3.0 to 1.4.0
@@ -1,17 +0,17 @@ | ||
declare class Denque { | ||
declare class Denque<T = any> { | ||
constructor(); | ||
constructor(array: any[]); | ||
constructor(array: T[]); | ||
push(item: any): number; | ||
unshift(item: any): number; | ||
pop(): any; | ||
removeBack(): any; | ||
shift(): any; | ||
peekBack(): any; | ||
peekFront(): any; | ||
peekAt(index: number): any; | ||
get(index: number): any; | ||
remove(index: number, count: number): any[]; | ||
removeOne(index: number): any; | ||
splice(index: number, count: number, ...item: any[]): any[]; | ||
push(item: T): number; | ||
unshift(item: T): number; | ||
pop(): T | undefined; | ||
removeBack(): T | undefined; | ||
shift(): T | undefined; | ||
peekBack(): T | undefined; | ||
peekFront(): T | undefined; | ||
peekAt(index: number): T | undefined; | ||
get(index: number): T | undefined; | ||
remove(index: number, count: number): T[]; | ||
removeOne(index: number): T | undefined; | ||
splice(index: number, count: number, ...item: T[]): T[] | undefined; | ||
isEmpty(): boolean; | ||
@@ -21,3 +21,3 @@ clear(): void; | ||
toString(): string; | ||
toArray(): any[]; | ||
toArray(): T[]; | ||
@@ -24,0 +24,0 @@ length: number; |
{ | ||
"name": "denque", | ||
"version": "1.3.0", | ||
"version": "1.4.0", | ||
"description": "The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.", | ||
@@ -39,3 +39,3 @@ "main": "index.js", | ||
}, | ||
"license": "APACHE-2.0", | ||
"license": "Apache-2.0", | ||
"bugs": { | ||
@@ -42,0 +42,0 @@ "url": "https://github.com/Salakar/denque/issues" |
Nonpermissive License
License(Experimental) A package's licensing information has fine-grained problems
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found
Found 1 instance in 1 package
22714
2
0