{"version":3,"sources":["../src/Node.ts"],"sourcesContent":["import type { Component, HierarchicalData } from \"./types\";\n\nexport class Node<Kind extends string> implements Component<Kind> {\n  constructor(\n    public kind: Kind,\n    public name: string,\n  ) {}\n\n  public getChildren(): undefined {\n    return undefined;\n  }\n\n  public hasChildren(): boolean {\n    return false;\n  }\n\n  public getHierarchy(): HierarchicalData {\n    return {\n      name: this.name,\n    };\n  }\n\n  public getChildByPaths(): undefined {\n    return undefined;\n  }\n\n  public set(): void {\n    return;\n  }\n\n  public remove(): void {\n    return;\n  }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEO,IAAM,OAAN,MAA2D;AAAA,EAChE,YACS,MACA,MACP;AAFO;AACA;AAAA,EACN;AAAA,EAFM;AAAA,EACA;AAAA,EAGF,cAAyB;AAC9B,WAAO;AAAA,EACT;AAAA,EAEO,cAAuB;AAC5B,WAAO;AAAA,EACT;AAAA,EAEO,eAAiC;AACtC,WAAO;AAAA,MACL,MAAM,KAAK;AAAA,IACb;AAAA,EACF;AAAA,EAEO,kBAA6B;AAClC,WAAO;AAAA,EACT;AAAA,EAEO,MAAY;AACjB;AAAA,EACF;AAAA,EAEO,SAAe;AACpB;AAAA,EACF;AACF;","names":[]}