interface Visitor<T> {
    _: (name: string, value: any) => T;
    ignoreNonInteractedQuestions: (value: IgnoreNonInteractedQuestions) => T;
    inexplicitRubricOverwrite: (value: InexplicitRubricOverwriteReason) => T;
    invalidParam: (value: InvalidParamErrorReason) => T;
    invalidState: (value: InvalidStateErrorReason) => T;
    unknownEnumType: (value: UnknownEnumTypeErrorReason) => T;
    wrongItemCount: (value: WrongItemCountErrorReason) => T;
}

Type Parameters

  • T

Properties

_: (name: string, value: any) => T
ignoreNonInteractedQuestions: (value: IgnoreNonInteractedQuestions) => T
inexplicitRubricOverwrite: (value: InexplicitRubricOverwriteReason) => T
invalidParam: (value: InvalidParamErrorReason) => T
invalidState: (value: InvalidStateErrorReason) => T
unknownEnumType: (value: UnknownEnumTypeErrorReason) => T
wrongItemCount: (value: WrongItemCountErrorReason) => T