import { BaseManager, User } from '@jupyterlab/services'; import { ReadonlyJSONObject } from '@lumino/coreutils'; import { ISignal, Signal } from '@lumino/signaling'; export class VoilaUserManager extends BaseManager implements User.IManager { userChanged: ISignal = new Signal(this); connectionFailure: ISignal = new Signal(this); readonly identity: User.IIdentity | null = null; readonly permissions: ReadonlyJSONObject | null = null; refreshUser(): Promise { return Promise.resolve(); } get isReady(): boolean { return true; } get ready(): Promise { return Promise.resolve(); } }