interface Visitor<T> {
    _: (name: string, value: any) => T;
    pearsonQuestion: (value: SafeProgramPearsonQuestionSource) => T;
    singleQuizQuestion: (value: SafeProgramSingleQuizQuestionSource) => T;
    submission: (value: SafeProgramSubmissionSource) => T;
}

Type Parameters

  • T

Properties

_: (name: string, value: any) => T
pearsonQuestion: (value: SafeProgramPearsonQuestionSource) => T
singleQuizQuestion: (value: SafeProgramSingleQuizQuestionSource) => T
submission: (value: SafeProgramSubmissionSource) => T