@novo-learning/novo-sdk
Version:
SDK for the Novolanguage Speech Analysis API
15 lines (11 loc) • 494 B
text/typescript
import { ExerciseDescriptorDtoV1TypeEnum } from '../clients/exercise-api/generated';
import { ExerciseType } from '../entities/exercise-type';
type GeneratedExerciseTypeEnum = ExerciseDescriptorDtoV1TypeEnum;
export class ExerciseTypeMapper {
public mapFromGenerated(generated: GeneratedExerciseTypeEnum): ExerciseType {
return <ExerciseType>generated;
}
public mapToGenerated<T extends GeneratedExerciseTypeEnum>(exerciseType: ExerciseType): T {
return <T>exerciseType;
}
}