@novo-learning/novo-sdk
Version:
SDK for the Novolanguage Speech Analysis API
13 lines (10 loc) • 480 B
text/typescript
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;
}
}