in src/assessments/assessment-builder.tsx [45:71]
private static applyDefaultFunctions(requirement: Requirement): void {
if (!requirement.getInstanceStatus) {
requirement.getInstanceStatus = AssessmentBuilder.getInstanceStatus;
}
if (!requirement.getInitialManualTestStatus) {
requirement.getInitialManualTestStatus = AssessmentBuilder.getInitialManualTestStatus;
}
if (!requirement.isVisualizationSupportedForResult) {
requirement.isVisualizationSupportedForResult =
AssessmentBuilder.isVisualizationSupportedForResult;
}
if (!requirement.getInstanceStatusColumns) {
requirement.getInstanceStatusColumns = AssessmentBuilder.getInstanceStatusColumns;
}
if (!requirement.instanceTableHeaderType) {
requirement.instanceTableHeaderType = 'default';
}
if (!requirement.getDefaultMessage) {
requirement.getDefaultMessage = defaultMessageGenerator =>
defaultMessageGenerator.getNoMatchingInstanceMessage;
}
}