UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

15 lines (14 loc) 650 B
import { LayoutControl } from "@docsvision/webclient/System/BaseControl"; import { ControlWrapperMap } from '@docsvision/webclient/System/ControlWrapperMap'; export interface IControlStoreManager { readonly controls: ControlWrapperMap; add(nameS: string, control: LayoutControl): LayoutControl; remove(name: string): void; removeControl(control: LayoutControl): void; onSaving(): Promise<any>; onSaved(): Promise<any>; } export declare type $ControlStoreManager = { controlStoreManager: IControlStoreManager; }; export declare const $ControlStoreManager: string | ((model?: $ControlStoreManager) => IControlStoreManager);