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.
19 lines (18 loc) • 918 B
TypeScript
import { Question } from "survey-core";
export declare class QuestionConverter {
private static convertInfoValue;
static get convertInfo(): any;
private static createDefaultQuestionConverterItems;
static addConvertInfo(className: string, convertToClassName: string): void;
private static getConvertableClasses;
static getConvertToClasses(className: string, availableTypes?: Array<string>, includeCurrent?: boolean): Array<string>;
static getObjJSON(obj: Question, defaultObjJSON: any): any;
static convertObject(obj: Question, convertToClass: string, objJSON: any, defaultJSON?: any, jsonToSetAfter?: any): Question;
private static updateJSON;
private static updateJSONForMatrices;
private static getColumnName;
private static updateJSONForRating;
private static updateJSONForBarrating;
private static updateJSONForPanels;
private static removeValidators;
}