jupyterlab-slurm
Version:
A JupyterLab extension to interface with the Slurm workload manager.
28 lines (27 loc) • 748 B
TypeScript
/// <reference types="react" />
import { ReactWidget } from '@jupyterlab/apputils';
import { FileBrowser } from '@jupyterlab/filebrowser';
export default class SlurmWidget extends ReactWidget {
/**
* The path where the JupyterLab server was launched
*/
private serverRoot;
/**
* JupyterLab's default file browser
*/
private filebrowser;
/**
* The system username, retrieved from the server
*/
private _user;
/**
* Fired when the user changes, eg., once the info has been loaded
*/
private userChanged;
constructor(filebrowser: FileBrowser);
get user(): string;
set user(user: string);
private fetchUser;
onAfterAttach(): void;
render(): JSX.Element;
}