File

src/question/choice.model.ts

Extends

Question

Index

Properties

Constructor

constructor(name: string, description: string, type: QuestionType, dependencies: Dependency[], answer: Answer | string, validations: Validation[], disabled: boolean, options: [] | [], defaultOption: string)
Parameters :
Name Type Optional Description
name string
description string
type QuestionType
dependencies Dependency[]
answer Answer | string
validations Validation[]
disabled boolean
options [] | []
defaultOption string

Properties

Public defaultOption
defaultOption: string
Type : string
Public options
options: [] | []
Type : [] | []
import { Answer, Dependency, Option, Question, QuestionType } from '.';
import { Validation } from '../validation';

export abstract class Choice extends Question<string> {

  public constructor(
    name: string,
    description: string,
    type: QuestionType,
    dependencies: Dependency[] = [],
    answer: Answer<string> | string = null,
    validations: Validation[] = [],
    disabled: boolean = false,
    public options: Option[] | string[] = [],
    public defaultOption: string = null
  ) {
    super(name, description, type, dependencies, answer, validations, disabled);
  }
}

results matching ""

    No results matching ""