123456789101112131415161718192021222324252627282930313233 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- class Node {
- constructor(name, parent) {
- this.name = name;
- this.parent = parent;
- }
- get path() {
- const path = [];
- let node = this;
- while (node) {
- path.push(node.name);
- node = node.parent;
- }
- return path.reverse().join('/');
- }
- get isRoot() {
- return !this.parent;
- }
- }
- exports.default = Node;
- ;
|