thebe-lite
Version:
Thebe extension library for WASM kernels via JupyterLite
27 lines (23 loc) • 720 B
text/typescript
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;
}