Variables
Const VEGALITE3_MIME_TYPE
VEGALITE3_MIME_TYPE: "application/vnd.vegalite.v3+json" = "application/vnd.vegalite.v3+json"
Const VEGALITE4_MIME_TYPE
VEGALITE4_MIME_TYPE: "application/vnd.vegalite.v4+json" = "application/vnd.vegalite.v4+json"
Const VEGA_MIME_TYPE
VEGA_MIME_TYPE: "application/vnd.vega.v5+json" = "application/vnd.vega.v5+json"
Const default
default
: IExtension = {id: '@jupyterlab/vega5-extension:factory',rendererFactory,rank: 57,dataType: 'json',documentWidgetFactoryOptions: [{name: 'Vega5',primaryFileType: 'vega5',fileTypes: ['vega5', 'json'],defaultFor: ['vega5']},{name: 'Vega-Lite4',primaryFileType: 'vega-lite4',fileTypes: ['vega-lite3', 'vega-lite4', 'json'],defaultFor: ['vega-lite3', 'vega-lite4']}],fileTypes: [{mimeTypes: [VEGA_MIME_TYPE],name: 'vega5',extensions: ['.vg', '.vg.json', '.vega'],icon: 'ui-components:vega'},{mimeTypes: [VEGALITE4_MIME_TYPE],name: 'vega-lite4',extensions: ['.vl', '.vl.json', '.vegalite'],icon: 'ui-components:vega'},{mimeTypes: [VEGALITE3_MIME_TYPE],name: 'vega-lite3',extensions: [],icon: 'ui-components:vega'}]}
Const rendererFactory
renderer
Factory: IRendererFactory = {safe: true,mimeTypes: [VEGA_MIME_TYPE, VEGALITE3_MIME_TYPE, VEGALITE4_MIME_TYPE],createRenderer: options => new RenderedVega(options)}