@d1g1tal/collections
Version:
JavaScript Collections ES Modules
3 lines (2 loc) • 500 B
JavaScript
import{Node as d}from"./node.js";class u extends d{$key;constructor({previous:e=null,next:t=null,key:r,value:o}){super({previous:e,next:t,value:o}),this.$key=r}get key(){return this.$key}set key(e){this.$key=e}get previous(){return this.$previous}set previous(e){this.$previous=e}get next(){return this.$next}set next(e){this.$next=e}get value(){return this.$value}set value(e){this.$value=e}get[Symbol.toStringTag](){return"KeyedNode"}}export{u as KeyedNode};
//# sourceMappingURL=keyed-node.js.map