@testring/utils
Advanced tools
+5
-2
@@ -18,4 +18,4 @@ "use strict"; | ||
| } | ||
| get length() { | ||
| return this.array.length; | ||
| clean() { | ||
| this.array.length = 0; | ||
| } | ||
@@ -29,2 +29,5 @@ getFirstElement(offset = 0) { | ||
| } | ||
| get length() { | ||
| return this.array.length; | ||
| } | ||
| [Symbol.iterator]() { | ||
@@ -31,0 +34,0 @@ return this.array[Symbol.iterator](); |
+3
-0
@@ -18,2 +18,5 @@ "use strict"; | ||
| } | ||
| clean() { | ||
| this.array.length = 0; | ||
| } | ||
| getLastElement(offset = 0) { | ||
@@ -20,0 +23,0 @@ const elementIndex = this.array.length - 1 - offset; |
+2
-2
| { | ||
| "name": "@testring/utils", | ||
| "version": "0.2.20", | ||
| "version": "0.2.21", | ||
| "main": "./dist/index.js", | ||
@@ -13,3 +13,3 @@ "types": "./src/index.ts", | ||
| "dependencies": { | ||
| "@testring/types": "0.2.20", | ||
| "@testring/types": "0.2.21", | ||
| "@types/resolve": "0.0.8", | ||
@@ -16,0 +16,0 @@ "resolve": "1.8.1" |
+7
-2
@@ -20,4 +20,4 @@ export class Queue<T> { | ||
| public get length(): number { | ||
| return this.array.length; | ||
| public clean(): void { | ||
| this.array.length = 0; | ||
| } | ||
@@ -35,2 +35,7 @@ | ||
| public get length(): number { | ||
| return this.array.length; | ||
| } | ||
| [Symbol.iterator]() { | ||
@@ -37,0 +42,0 @@ return this.array[Symbol.iterator](); |
+4
-0
@@ -20,2 +20,6 @@ export class Stack<T> { | ||
| public clean(): void { | ||
| this.array.length = 0; | ||
| } | ||
| public getLastElement(offset: number = 0): T | null { | ||
@@ -22,0 +26,0 @@ const elementIndex = this.array.length - 1 - offset; |
8635
2.77%277
4.53%+ Added
- Removed
Updated