survey-creator-core
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
25 lines (24 loc) • 852 B
TypeScript
import { Action } from "survey-core";
import { SurveyCreatorModel } from "../../creator-base";
import { ICreatorPlugin } from "../../creator-settings";
import { SurveyLogicUI } from "./logic-ui";
export declare class TabLogicPlugin implements ICreatorPlugin {
private creator;
private filterQuestionAction;
private filterActionTypeAction;
private fastEntryAction;
model: SurveyLogicUI;
static iconName: string;
constructor(creator: SurveyCreatorModel);
activate(): void;
private createFilterTypeTitleUpdater;
private createFilterQuestionTitleUpdater;
update(): void;
canDeactivateAsync(onSuccess: () => void): void;
deactivate(): boolean;
dispose(): void;
private disposeObjs;
createActions(): Action[];
private get showAllQuestionsText();
private get showAllActionTypesText();
}