UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

15 lines (11 loc) 494 B
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; } }