UNPKG

survey-creator-core

Version:

A framework-independent core package of the SurveyJS Survey Creator component. With Survey Creator, you can visually design complex, interactive JSON forms and surveys in a drag-and-drop interface.

25 lines (24 loc) 837 B
import { SurveyElement, SurveyModel } from "survey-core"; declare class ElementState { collapsed: boolean; } export declare class DesignerStateManager { private elementState; private pageState; private getStateMapForElement; private onQuestionAddedHandler; private onPageAddedHandler; private onPanelAddedHandler; initForSurvey(survey: SurveyModel): void; initForElement(element: SurveyElement): void; getElementCollapsed(element: SurveyElement): boolean; setElementCollapsed(element: SurveyElement, isCollapsed: boolean): void; private getElementState; private createElementState; onInitElementStateCallback: (element: SurveyElement, state: ElementState) => void; private _suspendCounter; suspend(): void; release(): void; get isSuspended(): boolean; } export {};