splash.ts 611 B

123456789101112131415161718192021222324252627282930313233
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. import {
  4. IDisposable
  5. } from '@phosphor/disposable';
  6. import {
  7. Token
  8. } from '@phosphor/coreutils';
  9. /* tslint:disable */
  10. /**
  11. * The main menu token.
  12. */
  13. export
  14. const ISplashScreen = new Token<ISplashScreen>('@jupyterlab/apputils:ISplashScreen');
  15. /* tslint:enable */
  16. /**
  17. * The interface for an application splash screen.
  18. */
  19. export
  20. interface ISplashScreen {
  21. /**
  22. * Show the application splash screen.
  23. *
  24. * @returns A disposable used to clear the splash screen.
  25. */
  26. show(): IDisposable;
  27. }