UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

10 lines (9 loc) 738 B
import { ExerciseDescriptorDtoV1LanguageCodeEnum, LanguageCode as GeneratedLanguageCode } from '../clients/exercise-api/generated'; import { PhrasePronunciationDtoV1LanguageEnum, PronunciationRequestDtoV1TargetLanguageEnum } from '../clients/pronunciation-api/generated'; import { LanguageCode } from '../entities/language-code'; declare type GeneratedLanguageCodeEnum = PronunciationRequestDtoV1TargetLanguageEnum | PhrasePronunciationDtoV1LanguageEnum | ExerciseDescriptorDtoV1LanguageCodeEnum | GeneratedLanguageCode; export declare class LanguageCodeMapper { mapFromGenerated(generated: GeneratedLanguageCodeEnum): LanguageCode; mapToGenerated<T extends GeneratedLanguageCodeEnum>(languageCode: LanguageCode): T; } export {};