Files
module4_backend_project/node_modules/generic-pool/lib/DequeIterator.js
T

21 lines
400 B
JavaScript
Raw Normal View History

2025-02-11 15:06:41 +01:00
"use strict";
const DoublyLinkedListIterator = require("./DoublyLinkedListIterator");
/**
* Thin wrapper around an underlying DDL iterator
*/
class DequeIterator extends DoublyLinkedListIterator {
next() {
const result = super.next();
// unwrap the node...
if (result.value) {
result.value = result.value.data;
}
return result;
}
}
module.exports = DequeIterator;