UNPKG

jsii-reflect

Version:

strongly-typed reflection library and tools for jsii

17 lines 667 B
export type HierarchicalElement = string[]; export declare class HierarchicalSet { private root; constructor(elements?: Iterable<HierarchicalElement>); addAll(elements: Iterable<HierarchicalElement>): this; add(element: HierarchicalElement): this; /** * Remove every element from LHS that doesn't have a prefix in RHS */ intersect(rhs: HierarchicalSet): this; remove(rhs: Iterable<HierarchicalElement>): this; get size(): number; [Symbol.iterator](): Iterator<HierarchicalElement, HierarchicalElement, any>; has(el: HierarchicalElement): boolean; private findNode; } //# sourceMappingURL=hierarchical-set.d.ts.map