瀏覽代碼

IRenderMimeRegistry typing

Vidar Tonaas Fauske 6 年之前
父節點
當前提交
7410ceb411

+ 5 - 5
packages/cells/src/widget.ts

@@ -25,7 +25,7 @@ import {
 import {
   IRenderMime,
   MimeModel,
-  RenderMimeRegistry
+  IRenderMimeRegistry
 } from '@jupyterlab/rendermime';
 
 import { KernelMessage } from '@jupyterlab/services';
@@ -974,7 +974,7 @@ export class CodeCell extends Cell {
     this.toggleClass(NO_OUTPUTS_CLASS, force);
   }
 
-  private _rendermime: RenderMimeRegistry = null;
+  private _rendermime: IRenderMimeRegistry = null;
   private _outputHidden = false;
   private _outputsScrolled: boolean;
   private _outputWrapper: Widget = null;
@@ -1000,7 +1000,7 @@ export namespace CodeCell {
     /**
      * The mime renderer for the cell widget.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 
   /**
@@ -1189,7 +1189,7 @@ export class MarkdownCell extends Cell {
 
   private _monitor: ActivityMonitor<any, any> = null;
   private _renderer: IRenderMime.IRenderer = null;
-  private _rendermime: RenderMimeRegistry;
+  private _rendermime: IRenderMimeRegistry;
   private _rendered = true;
   private _prevText = '';
   private _ready = new PromiseDelegate<void>();
@@ -1211,7 +1211,7 @@ export namespace MarkdownCell {
     /**
      * The mime renderer for the cell widget.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 }
 

+ 5 - 2
packages/console/src/panel.ts

@@ -9,7 +9,10 @@ import { PathExt, Time } from '@jupyterlab/coreutils';
 
 import { UUID } from '@phosphor/coreutils';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import {
+  IRenderMimeRegistry,
+  RenderMimeRegistry
+} from '@jupyterlab/rendermime';
 
 import { ServiceManager } from '@jupyterlab/services';
 
@@ -169,7 +172,7 @@ export namespace ConsolePanel {
     /**
      * The rendermime instance used by the panel.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
 
     /**
      * The content factory for the panel.

+ 3 - 3
packages/console/src/widget.ts

@@ -22,7 +22,7 @@ import { nbformat } from '@jupyterlab/coreutils';
 
 import { IObservableList, ObservableList } from '@jupyterlab/observables';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { KernelMessage } from '@jupyterlab/services';
 
@@ -165,7 +165,7 @@ export class CodeConsole extends Widget {
   /**
    * The rendermime instance used by the console.
    */
-  readonly rendermime: RenderMimeRegistry;
+  readonly rendermime: IRenderMimeRegistry;
 
   /**
    * The client session used by the console.
@@ -837,7 +837,7 @@ export namespace CodeConsole {
     /**
      * The mime renderer for the console widget.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
 
     /**
      * The client session for the console widget.

+ 3 - 3
packages/docregistry/src/mimedocument.ts

@@ -7,7 +7,7 @@ import { ActivityMonitor } from '@jupyterlab/coreutils';
 
 import {
   IRenderMime,
-  RenderMimeRegistry,
+  IRenderMimeRegistry,
   MimeModel
 } from '@jupyterlab/rendermime';
 
@@ -293,7 +293,7 @@ export class MimeDocumentFactory extends ABCWidgetFactory<MimeDocument> {
     return widget;
   }
 
-  private _rendermime: RenderMimeRegistry;
+  private _rendermime: IRenderMimeRegistry;
   private _renderTimeout: number;
   private _dataType: 'string' | 'json';
   private _fileType: DocumentRegistry.IFileType;
@@ -316,7 +316,7 @@ export namespace MimeDocumentFactory {
     /**
      * The rendermime instance.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
 
     /**
      * The render timeout.

+ 3 - 3
packages/inspector/src/handler.ts

@@ -5,7 +5,7 @@ import { CodeEditor } from '@jupyterlab/codeeditor';
 
 import { IDataConnector, Text, ActivityMonitor } from '@jupyterlab/coreutils';
 
-import { MimeModel, RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { MimeModel, IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { ReadonlyJSONObject } from '@phosphor/coreutils';
 
@@ -183,7 +183,7 @@ export class InspectionHandler implements IDisposable, IInspector.IInspectable {
   private _inspected = new Signal<this, IInspector.IInspectorUpdate>(this);
   private _isDisposed = false;
   private _pending = 0;
-  private _rendermime: RenderMimeRegistry;
+  private _rendermime: IRenderMimeRegistry;
   private _standby = true;
   private _monitors: ActivityMonitor<any, any>[];
 }
@@ -209,7 +209,7 @@ export namespace InspectionHandler {
     /**
      * The mime renderer for the inspection handler.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 
   /**

+ 3 - 3
packages/markdownviewer/src/widget.ts

@@ -13,7 +13,7 @@ import {
 
 import {
   IRenderMime,
-  RenderMimeRegistry,
+  IRenderMimeRegistry,
   MimeModel
 } from '@jupyterlab/rendermime';
 
@@ -315,7 +315,7 @@ export class MarkdownViewerFactory extends ABCWidgetFactory<MarkdownDocument> {
   }
 
   private _fileType: DocumentRegistry.IFileType;
-  private _rendermime: RenderMimeRegistry;
+  private _rendermime: IRenderMimeRegistry;
 }
 
 /**
@@ -334,7 +334,7 @@ export namespace MarkdownViewerFactory {
     /**
      * The rendermime instance.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 }
 

+ 2 - 2
packages/notebook/src/panel.ts

@@ -18,7 +18,7 @@ import {
 
 import { DocumentWidget } from '@jupyterlab/docregistry';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { INotebookModel } from './model';
 
@@ -102,7 +102,7 @@ export class NotebookPanel extends DocumentWidget<Notebook, INotebookModel> {
    * TODO: deprecate this in favor of the .content attribute
    *
    */
-  get rendermime(): RenderMimeRegistry {
+  get rendermime(): IRenderMimeRegistry {
     return this.content.rendermime;
   }
 

+ 3 - 3
packages/notebook/src/widget.ts

@@ -36,7 +36,7 @@ import { IChangedArgs, nbformat } from '@jupyterlab/coreutils';
 
 import { IObservableMap, IObservableList } from '@jupyterlab/observables';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { INotebookModel } from './model';
 
@@ -199,7 +199,7 @@ export class StaticNotebook extends Widget {
   /**
    * The Rendermime instance used by the widget.
    */
-  readonly rendermime: RenderMimeRegistry;
+  readonly rendermime: IRenderMimeRegistry;
 
   /**
    * The model for the widget.
@@ -645,7 +645,7 @@ export namespace StaticNotebook {
     /**
      * The rendermime instance used by the widget.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
 
     /**
      * The language preference for the model.

+ 3 - 3
packages/notebook/src/widgetfactory.ts

@@ -5,7 +5,7 @@ import { IEditorMimeTypeService } from '@jupyterlab/codeeditor';
 
 import { ABCWidgetFactory, DocumentRegistry } from '@jupyterlab/docregistry';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { ToolbarItems } from './default-toolbar';
 
@@ -42,7 +42,7 @@ export class NotebookWidgetFactory extends ABCWidgetFactory<
   /*
    * The rendermime instance.
    */
-  readonly rendermime: RenderMimeRegistry;
+  readonly rendermime: IRenderMimeRegistry;
 
   /**
    * The content factory used by the widget factory.
@@ -122,7 +122,7 @@ export namespace NotebookWidgetFactory {
     /*
      * A rendermime instance.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
 
     /**
      * A notebook panel content factory.

+ 3 - 3
packages/outputarea/src/widget.ts

@@ -19,7 +19,7 @@ import { IClientSession } from '@jupyterlab/apputils';
 
 import { nbformat } from '@jupyterlab/coreutils';
 
-import { IOutputModel, RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IOutputModel, IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { IRenderMime } from '@jupyterlab/rendermime-interfaces';
 
@@ -123,7 +123,7 @@ export class OutputArea extends Widget {
   /**
    * The rendermime instance used by the widget.
    */
-  readonly rendermime: RenderMimeRegistry;
+  readonly rendermime: IRenderMimeRegistry;
 
   /**
    * A read-only sequence of the chidren widgets in the output area.
@@ -522,7 +522,7 @@ export namespace OutputArea {
     /**
      * The rendermime instance used by the widget.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 
   /**

+ 2 - 1
packages/settingeditor/src/inspector.ts

@@ -8,6 +8,7 @@ import { DataConnector, ISchemaValidator } from '@jupyterlab/coreutils';
 import { InspectionHandler, InspectorPanel } from '@jupyterlab/inspector';
 
 import {
+  IRenderMimeRegistry,
   RenderMimeRegistry,
   standardRendererFactories
 } from '@jupyterlab/rendermime';
@@ -21,7 +22,7 @@ import { RawEditor } from './raweditor';
  */
 export function createInspector(
   editor: RawEditor,
-  rendermime?: RenderMimeRegistry
+  rendermime?: IRenderMimeRegistry
 ): InspectorPanel {
   const connector = new InspectorConnector(editor);
   const inspector = new InspectorPanel();

+ 2 - 2
packages/settingeditor/src/plugineditor.ts

@@ -9,7 +9,7 @@ import { CodeEditor } from '@jupyterlab/codeeditor';
 
 import { ISettingRegistry } from '@jupyterlab/coreutils';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { CommandRegistry } from '@phosphor/commands';
 
@@ -243,7 +243,7 @@ export namespace PluginEditor {
     /**
      * The optional MIME renderer to use for rendering debug messages.
      */
-    rendermime?: RenderMimeRegistry;
+    rendermime?: IRenderMimeRegistry;
   }
 }
 

+ 2 - 2
packages/settingeditor/src/raweditor.ts

@@ -7,7 +7,7 @@ import { CodeEditor, CodeEditorWrapper } from '@jupyterlab/codeeditor';
 
 import { ISettingRegistry } from '@jupyterlab/coreutils';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { CommandRegistry } from '@phosphor/commands';
 
@@ -388,7 +388,7 @@ export namespace RawEditor {
     /**
      * The optional MIME renderer to use for rendering debug messages.
      */
-    rendermime?: RenderMimeRegistry;
+    rendermime?: IRenderMimeRegistry;
   }
 }
 

+ 2 - 2
packages/settingeditor/src/settingeditor.tsx

@@ -7,7 +7,7 @@ import { CodeEditor } from '@jupyterlab/codeeditor';
 
 import { ISettingRegistry, IStateDB } from '@jupyterlab/coreutils';
 
-import { RenderMimeRegistry } from '@jupyterlab/rendermime';
+import { IRenderMimeRegistry } from '@jupyterlab/rendermime';
 
 import { CommandRegistry } from '@phosphor/commands';
 
@@ -402,7 +402,7 @@ export namespace SettingEditor {
     /**
      * The optional MIME renderer to use for rendering debug messages.
      */
-    rendermime?: RenderMimeRegistry;
+    rendermime?: IRenderMimeRegistry;
 
     /**
      * The state database used to store layout.

+ 3 - 3
packages/tooltip/src/widget.ts

@@ -15,7 +15,7 @@ import { HoverBox } from '@jupyterlab/apputils';
 
 import {
   IRenderMime,
-  RenderMimeRegistry,
+  IRenderMimeRegistry,
   MimeModel
 } from '@jupyterlab/rendermime';
 
@@ -232,7 +232,7 @@ export class Tooltip extends Widget {
 
   private _content: IRenderMime.IRenderer | null = null;
   private _editor: CodeEditor.IEditor;
-  private _rendermime: RenderMimeRegistry;
+  private _rendermime: IRenderMimeRegistry;
 }
 
 /**
@@ -261,6 +261,6 @@ export namespace Tooltip {
     /**
      * The rendermime instance used by the tooltip model.
      */
-    rendermime: RenderMimeRegistry;
+    rendermime: IRenderMimeRegistry;
   }
 }