All files / trees BPlusNodeWebAD.js

0% Statements 0/6
100% Branches 0/0
0% Functions 0/1
0% Lines 0/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                                 
import { v4 as uuidv4 } from 'uuid';
 
export default class Node {
    keys;
 
    pointers;
 
    is_leaf;
 
    next;
 
    parent;
 
    id;
 
    constructor() {
      this.keys = [];
      this.pointers = [];
      this.is_leaf = true;
      this.next = null; // for the linked list of leaves
      this.parent = undefined; // parent pointer
      this.id = `N${uuidv4()}`;
    }
}