How to use the @lumino/algorithm.ChainIterator function in @lumino/algorithm

To help you get started, we’ve selected a few @lumino/algorithm examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jupyterlab / lumino / packages / widgets / src / docklayout.ts View on Github external
iterUserWidgets(): IIterator {
      let children = map(this.children, child => child.iterUserWidgets());
      return new ChainIterator(children);
    }
github jupyterlab / lumino / packages / widgets / src / docklayout.ts View on Github external
iterHandles(): IIterator {
      let children = map(this.children, child => child.iterHandles());
      return chain(this.handles, new ChainIterator(children));
    }
github jupyterlab / lumino / packages / widgets / src / docklayout.ts View on Github external
iterTabBars(): IIterator> {
      let children = map(this.children, child => child.iterTabBars());
      return new ChainIterator>(children);
    }
github jupyterlab / lumino / packages / widgets / src / docklayout.ts View on Github external
iterSelectedWidgets(): IIterator {
      let children = map(this.children, child => child.iterSelectedWidgets());
      return new ChainIterator(children);
    }
github jupyterlab / lumino / packages / widgets / src / docklayout.ts View on Github external
iterAllWidgets(): IIterator {
      let children = map(this.children, child => child.iterAllWidgets());
      return new ChainIterator(children);
    }