UNPKG

809 BTypeScriptView Raw
1import { Signal } from '@lumino/signaling';
2import { NotebookPanel } from '@jupyterlab/notebook';
3import { IFontFaceOptions } from '.';
4import * as SCHEMA from './schema';
5export declare class Stylist {
6 fonts: Map<string, IFontFaceOptions>;
7 private _globalStyles;
8 private _notebookStyles;
9 private _jss;
10 private _fontCache;
11 private _cacheUpdated;
12 constructor();
13 get cacheUpdated(): Signal<this, void>;
14 registerNotebook(notebook: NotebookPanel, register: boolean): void;
15 private _onDisposed;
16 get stylesheets(): HTMLStyleElement[];
17 notebooks(): NotebookPanel[];
18 stylesheet(meta: SCHEMA.ISettings, notebook?: NotebookPanel, clear?: boolean): void;
19 private _nbMetaToStyle;
20 private _settingsToStyle;
21 dispose(): void;
22 hack(show?: boolean): void;
23}