survey-core
Version:
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
23 lines (22 loc) • 1.11 kB
TypeScript
import { Question, IConditionObject } from "./question";
import { SurveyError } from "./survey-error";
/**
* A base class for question types that cannot have a value ([Html](https://surveyjs.io/form-library/documentation/questionhtmlmodel), [Image](https://surveyjs.io/form-library/documentation/questionimagemodel)).
*
* This class does not implement new functionality—it only redefines default values of certain properties inherited from the [`Question`](https://surveyjs.io/form-library/documentation/question) class.
*/
export declare class QuestionNonValue extends Question {
constructor(name: string);
getType(): string;
get hasInput(): boolean;
get hasTitle(): boolean;
getTitleLocation(): string;
get hasComment(): boolean;
hasErrors(fireCallback?: boolean, rec?: any): boolean;
getAllErrors(): Array<SurveyError>;
supportAutoAdvance(): boolean;
addConditionObjectsByContext(objects: Array<IConditionObject>, context: any): void;
getConditionJson(operator?: string, path?: string): any;
get ariaRole(): string;
get ariaRequired(): any;
}