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.
23 lines (22 loc) • 1.1 kB
TypeScript
import { QuestionImageModel, SurveyElement, SurveyTemplateRendererTemplateData, QuestionFileModel } from "survey-core";
import { SurveyCreatorModel } from "../creator-base";
import { QuestionAdornerViewModel } from "./question";
import "./question-image.scss";
export declare class QuestionImageAdornerViewModel extends QuestionAdornerViewModel {
private editorSurveyModel;
filePresentationModel: QuestionFileModel;
private initFilePresentationModel;
constructor(creator: SurveyCreatorModel, surveyElement: SurveyElement, templateData: SurveyTemplateRendererTemplateData);
protected detachElement(surveyElement: SurveyElement): void;
protected attachElement(surveyElement: SurveyElement): void;
isUploading: any;
chooseFile(model: QuestionImageAdornerViewModel): void;
get acceptedTypes(): string;
imageLinkValueChangedHandler: () => void;
protected getIsEmptyElement(): boolean;
get question(): QuestionImageModel;
get placeholderText(): string;
get chooseImageText(): string;
protected getAnimatedElement(): Element;
css(): string;
}