UNPKG

@sheetxl/models

Version:

Models - A Headless javascript spreadsheet library.

32 lines 1.34 kB
import { RemoveListener } from "@sheetxl/common"; import { SerializableProperties } from "../primitives"; import { IWorkbookViewListener, IWorkbookView } from "./IWorkbookView"; /** * Default Workbook View */ export declare class WorkbookView implements IWorkbookView { private _state; private _listeners; constructor(json?: SerializableProperties<IWorkbookView>); get showFormulaBar(): boolean; set showFormulaBar(newValue: boolean); get showTabs(): boolean; set showTabs(newValue: boolean); get tabRatio(): number; set tabRatio(newValue: number); get showHorizontalScrollbar(): boolean; set showHorizontalScrollbar(newValue: boolean); get showVerticalScrollbar(): boolean; set showVerticalScrollbar(newValue: boolean); get showStatusBar(): boolean; set showStatusBar(newValue: boolean); get activeSheetId(): number; set activeSheetId(newValue: number); notifyListeners(update?: IWorkbookView | undefined): void; addListener(listener: IWorkbookViewListener): RemoveListener; toJSON(): SerializableProperties<IWorkbookView> | null; fromJSON(json: SerializableProperties<IWorkbookView>, notify?: boolean): void; update(view: Partial<IWorkbookView>, notify?: boolean): void; } export default WorkbookView; //# sourceMappingURL=WorkbookView.d.ts.map