UNPKG

cognitive-complexity-ts

Version:

This program analyses TypeScript and JavaScript code according to the [Cognitive Complexity metric](https://www.sonarsource.com/docs/CognitiveComplexity.pdf).

24 lines 593 B
export class TreeController { constructor() { this.components = []; } collapseAll() { this.setTreeOpenness(false); } expandAll() { this.setTreeOpenness(true); } setTreeOpenness(isOpen) { for (const component of this.components) { component.setOpenness(isOpen); } } register(component) { this.components.push(component); } unregister(component) { const pos = this.components.indexOf(component); this.components.splice(pos); } } //# sourceMappingURL=TreeController.js.map