A Jupyter Server that runs as a child process.

There can only be one running server at a time, since PageConfig is global. Any classes that use ServerConnection.ISettings such as ServiceManager should be instantiated after the server has fully started so they pick up the right PageConfig.

const server = new JupyterServer();

beforeAll(async () => {
await server.start();
}, 30000);

afterAll(async () => {
await server.shutdown();
});

Constructors

Methods

Constructors

Methods