UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

13 lines (10 loc) 480 B
import { ChoiceDtoV1, PronunciationDtoV1, WordCloudDtoV1 } from '../clients/exercise-api/generated'; import { ExerciseDefinition } from '../entities'; export class ExerciseDefinitionMapper { public mapFromGenerated(generated: PronunciationDtoV1 | ChoiceDtoV1 | WordCloudDtoV1): ExerciseDefinition { return <ExerciseDefinition>generated; } public mapToGenerated<T extends ExerciseDefinition>(exerciseResult: ExerciseDefinition): T { return <T>exerciseResult; } }