@d1g1tal/collections
Version:
JavaScript Collections ES Modules
3 lines (2 loc) • 552 B
JavaScript
class u{$previous;$next;$value;constructor({previous:e=null,next:t=null,value:i}){this.$previous=e,this.$next=t,this.$value=i}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}unlink(){this.$previous!==null&&(this.$previous.next=this.$next),this.$next!==null&&(this.$next.previous=this.$previous),this.$previous=this.$next=null}get[Symbol.toStringTag](){return"Node"}}export{u as Node};
//# sourceMappingURL=node.js.map