UNPKG

thebe-lite

Version:

Thebe extension library for WASM kernels via JupyterLite

27 lines (23 loc) 720 B
import type { ServiceManager } from '@jupyterlab/services'; /** * Example litePluginSettings shape * { "litePluginSettings": { "@jupyterlite/pyodide-kernel-extension:kernel": { "pipliteUrls": ["https://unpkg.com/@jupyterlite/pyodide-kernel@0.2.3/pypi/all.json"], "pipliteWheelUrl": "https://unpkg.com/@jupyterlite/pyodide-kernel@0.2.3/pypi/piplite-0.2.3-py3-none-any.whl" } } } * */ export type LiteServerConfig = { litePluginSettings?: Record<string, any>; enableMemoryStorage?: boolean; settingsStorageDrivers?: string[]; }; export interface ThebeLiteGlobal { startJupyterLiteServer: (config?: LiteServerConfig) => Promise<ServiceManager>; version: string; }