File

src/group/fieldset.model.ts

Extends

Group

Index

Methods

Constructor

constructor(code: string, description: string, questions: Question[])
Parameters :
Name Type Optional Description
code string
description string
questions Question[]

Methods

Public getQuestionByName
getQuestionByName(name: string)
Parameters :
Name Type Optional Description
name string
Returns : Question<any>
import { Group, GroupType } from '.';
import { Question } from '../question';

export class Fieldset extends Group<Question<any>[]> {

  public constructor(
    code: string,
    description: string,
    questions: Question<any>[]
  ) {
    super(code, description, GroupType.FIELDSET, questions);
  }

  public getQuestionByName(name: string): Question<any> {
    for (const question of this.questions) {
      if (question.name === name) {
        return question;
      }
    }
  }
}

results matching ""

    No results matching ""