tracker.ts 536 B

123456789101112131415161718192021222324252627282930
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. import {
  4. Token
  5. } from '@phosphor/application';
  6. import {
  7. IInstanceTracker
  8. } from '../apputils';
  9. import {
  10. ConsolePanel
  11. } from './';
  12. /* tslint:disable */
  13. /**
  14. * The console tracker token.
  15. */
  16. export
  17. const IConsoleTracker = new Token<IConsoleTracker>('jupyter.services.consoles');
  18. /* tslint:enable */
  19. /**
  20. * A class that tracks console widgets.
  21. */
  22. export
  23. interface IConsoleTracker extends IInstanceTracker<ConsolePanel> {}