UNPKG

thebe-core

Version:

Typescript based core functionality for Thebe

20 lines (19 loc) 756 B
import type { ISessionConnection } from '@jupyterlab/services/lib/session/session'; import { ThebeManager } from './manager'; import type ThebeServer from './server'; import type { IRenderMimeRegistry } from '@jupyterlab/rendermime'; declare class ThebeSession { readonly server: ThebeServer; readonly manager: ThebeManager; private connection; private events; constructor(server: ThebeServer, connection: ISessionConnection, rendermime: IRenderMimeRegistry); get id(): string; get kernel(): import("@jupyterlab/services/lib/kernel/kernel").IKernelConnection | null; get path(): string; get name(): string; restart(): Promise<void>; shutdown(): Promise<void>; dispose(): void; } export default ThebeSession;