@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
10 lines (9 loc) • 741 B
TypeScript
import { IControlSelectorProps } from '@docsvision/webclient/Helpers/ControlSelector/IControlSelectorProps';
import { LayoutControl } from '@docsvision/webclient/System/BaseControl';
/** Интерфейс контейнера, выполняющего рендеринг контрола. */
export interface IControlContainer {
/** Свойства, с которыми контрол был отрендерен в последний раз. */
readonly controlInfo: IControlSelectorProps;
/** Освобождает прежний экземпляр контрола и рендерит его заново с новыми свойствами. */
reload(newControlInfo: IControlSelectorProps): Promise<LayoutControl>;
}