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.
126 lines (125 loc) • 5.31 kB
TypeScript
export declare const Basic: {
readonly presetName: "basic";
readonly json: {
readonly toolbox: {
readonly definition: readonly [{
readonly name: "radiogroup";
}, {
readonly name: "rating";
}, {
readonly name: "slider";
}, {
readonly name: "checkbox";
}, {
readonly name: "dropdown";
}, {
readonly name: "boolean";
}, {
readonly name: "file";
}, {
readonly name: "text";
readonly subitems: readonly [];
}, {
readonly name: "date";
readonly title: "Date";
readonly iconName: "icon-toolbox-calendar-24x24";
readonly json: {
readonly type: "text";
readonly inputType: "date";
};
}, {
readonly name: "email";
readonly title: "Email";
readonly iconName: "icon-toolbox-email-24x24";
readonly json: {
readonly type: "text";
readonly inputType: "email";
};
}, {
readonly name: "tel";
readonly title: "Phone Number";
readonly iconName: "icon-toolbox-phone-24x24";
readonly json: {
readonly type: "text";
readonly inputType: "tel";
};
}, {
readonly name: "comment";
}, {
readonly name: "matrix";
}, {
readonly name: "image";
}];
readonly categories: readonly [{
readonly category: "choice";
readonly items: readonly ["radiogroup", "rating", "slider", "checkbox", "dropdown", "boolean", "file"];
}, {
readonly category: "text";
readonly items: readonly ["text", "email", "tel", "date", "comment"];
}, {
readonly category: "matrix";
readonly items: readonly ["matrix"];
}, {
readonly category: "misc";
readonly items: readonly ["image"];
}];
};
readonly tabs: {
readonly items: readonly [{
readonly name: "designer";
readonly iconName: "icon-config";
}, {
readonly name: "preview";
readonly iconName: "icon-preview";
}];
readonly activeTab: "designer";
};
readonly propertyGrid: {
readonly definition: {
readonly autoGenerateProperties: false;
readonly classes: {
readonly survey: {
readonly properties: readonly ["title", "description", "cookieName", "showProgressBar", "progressBarType", "showPreviewBeforeComplete", "questionOrder", "showQuestionNumbers", "checkErrorsMode", "navigateToUrl", "showCompletePage", "completedHtml", "showTimer", "timeLimit"];
};
readonly question: {
readonly properties: readonly ["name", "title", "description", "isRequired", {
readonly name: "correctAnswer";
readonly index: 100000;
}];
};
readonly comment: {
readonly properties: readonly ["maxLength"];
};
readonly file: {
readonly properties: readonly ["allowMultiple", "acceptedCategories", "acceptedTypes", "maxSize"];
};
readonly matrix: {
readonly properties: readonly ["cellType", "columns", "rows", "rowOrder", "eachRowRequired", "eachRowUnique"];
};
readonly rating: {
readonly properties: readonly ["rateType", "rateMin", "rateMax", "rateStep", "minRateDescription", "maxRateDescription"];
};
readonly slider: {
readonly properties: readonly ["sliderType", "min", "max", "step", "minRangeLength", "maxRangeLength"];
};
readonly selectbase: {
readonly properties: readonly ["choices", "choicesOrder", "showOtherItem", "showNoneItem"];
};
readonly checkbox: {
readonly properties: readonly ["showSelectAllItem"];
};
readonly image: {
readonly properties: readonly ["imageLink", "contentMode", "altText"];
};
readonly text: {
readonly properties: readonly ["inputType", "min", "max", "step"];
};
readonly boolean: {
readonly properties: readonly ["labelTrue", "labelFalse"];
};
};
};
};
};
};
export default Basic;