X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fdeque.ts;h=00f60e6f7256c5204969ac827d4533cfaf177994;hb=4302d959ff7e8eb6f6bfcecf1e911fc627e98a9c;hp=723f1a4950688bcea0244e83a8f764b02cdf5a38;hpb=25926072f5397949802f6af5a2f7d49d6f15cacc;p=poolifier.git diff --git a/src/deque.ts b/src/deque.ts index 723f1a49..00f60e6f 100644 --- a/src/deque.ts +++ b/src/deque.ts @@ -79,7 +79,8 @@ export class Deque { return } const tail = this.tail - this.tail = (this.tail as Node).prev + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + this.tail = this.tail!.prev if (this.tail == null) { delete this.head } else { @@ -155,7 +156,8 @@ export class Deque { value: node.data, done: false } - node = node.next as Node + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + node = node.next! return ret } } @@ -183,7 +185,8 @@ export class Deque { value: node.data, done: false } - node = node.prev as Node + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + node = node.prev! return ret } }