1234567891011121314151617181920 |
- "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;
|