The options used to initialize a document manager.

interface IOptions {
    isConnectedCallback?: () => boolean;
    manager: ServiceManager.IManager;
    opener: IDocumentWidgetOpener;
    recentsManager?: IRecentsManager;
    registry: DocumentRegistry;
    sessionDialogs?: IDialogs;
    setBusy?: () => IDisposable;
    translator?: ITranslator;
    urlResolverFactory?: IUrlResolverFactory;
    when?: Promise<void>;
}

Properties

isConnectedCallback?: () => boolean

Autosaving should be paused while this callback function returns false. By default, it always returns true.

A service manager instance.

A widget opener for sibling widgets.

recentsManager?: IRecentsManager

The manager for recent documents.

A document registry instance.

sessionDialogs?: IDialogs

The provider for session dialogs.

setBusy?: () => IDisposable

A function called when a kernel is busy.

translator?: ITranslator

The application language translator.

urlResolverFactory?: IUrlResolverFactory

A factory for the URL resolver.

when?: Promise<void>

A promise for when to start using the manager.