doublylinked
Advanced tools
Comparing version 2.4.0 to 2.4.1
@@ -13,4 +13,4 @@ /// <reference lib="es2015.symbol" /> | ||
export default class DoublyLinked { | ||
constructor(...element: any[]); | ||
export default class DoublyLinked<T = any> { | ||
constructor(...element: T[]); | ||
@@ -25,43 +25,43 @@ readonly cursor: Node; | ||
concat(...element: any[]): DoublyLinked; | ||
concat(...element: T[]): DoublyLinked; | ||
entries(): IterableIterator<[number, any]>; | ||
entries(): IterableIterator<[number, T]>; | ||
keys(): IterableIterator<number>; | ||
values(): IterableIterator<any>; | ||
values(): IterableIterator<T>; | ||
every(callback: (element: any, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): boolean; | ||
every(callback: (element: T, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): boolean; | ||
everyRight(callback: (element: any, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): boolean; | ||
everyRight(callback: (element: T, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): boolean; | ||
filter(callback: (element: any, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): DoublyLinked; | ||
filter(callback: (element: T, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): DoublyLinked; | ||
find(callback: (element: any, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): any; | ||
find(callback: (element: T, index?: number, thisArg?: any) => Maybe<boolean>, thisArg?: any): T; | ||
forEach(callback: (element: any, index?: number, thisArg?: any) => void, thisArg?: any): void; | ||
forEach(callback: (element: T, index?: number, thisArg?: any) => void, thisArg?: any): void; | ||
forEachRight(callback: (element: any, index?: number, thisArg?: any) => void, thisArg?: any): void; | ||
forEachRight(callback: (element: T, index?: number, thisArg?: any) => void, thisArg?: any): void; | ||
includes(element: any, fromIndex?: number): boolean; | ||
includes(element: T, fromIndex?: number): boolean; | ||
insert(...element: any[]): number; | ||
insert(...element: T[]): number; | ||
join(separator): string; | ||
map(callback: (element: any, index?: number, thisArg?: any) => void): DoublyLinked; | ||
map(callback: (element: T, index?: number, thisArg?: any) => void): DoublyLinked; | ||
next(): any; | ||
next(): T; | ||
pop(): any; | ||
pop(): T; | ||
prev(): any; | ||
prev(): T; | ||
push(...element: any[]): number; | ||
push(...element: T[]): number; | ||
reduce(callback: (accumulator: any, element: any, index?: number, thisArg?: any) => any, initialValue?: any): any; | ||
reduce(callback: (accumulator: any, element: T, index?: number, thisArg?: any) => any, initialValue?: any): any; | ||
reduceRight(callback: (accumulator: any, element: any, index?: number, thisArg?: any) => any, initialValue?: any): any; | ||
reduceRight(callback: (accumulator: any, element: T, index?: number, thisArg?: any) => any, initialValue?: any): any; | ||
remove(element: any, fromIndex?: number): any; | ||
remove(element: T, fromIndex?: number): any; | ||
@@ -72,15 +72,15 @@ reset(): DoublyLinked; | ||
shift(): any; | ||
shift(): T; | ||
slice(start?: number, end?: number): any[]; | ||
slice(start?: number, end?: number): T[]; | ||
some(callback: (element: any, index?: number, thisArg?: any) => boolean, thisArg?: any): boolean; | ||
some(callback: (element: T, index?: number, thisArg?: any) => boolean, thisArg?: any): boolean; | ||
someRight(callback: (element: any, index?: number, thisArg?: any) => boolean, thisArg?: any): boolean; | ||
someRight(callback: (element: T, index?: number, thisArg?: any) => boolean, thisArg?: any): boolean; | ||
toArray(): any[]; | ||
toArray(): T[]; | ||
toString(): string; | ||
unshift(...element: any[]): number; | ||
unshift(...element: T[]): number; | ||
@@ -87,0 +87,0 @@ } |
{ | ||
"name": "doublylinked", | ||
"description": "Doubly linked list implementation for JavaScript with iterator and array-like interface", | ||
"version": "2.4.0", | ||
"version": "2.4.1", | ||
"author": "Panates Ltd.", | ||
@@ -22,5 +22,5 @@ "contributors": [ | ||
"devDependencies": { | ||
"eslint": "^7.10.0", | ||
"eslint": "^7.13.0", | ||
"eslint-config-google": "^0.14.0", | ||
"mocha": "^8.1.3", | ||
"mocha": "^8.2.1", | ||
"nyc": "^15.1.0" | ||
@@ -27,0 +27,0 @@ }, |
38518