@novo-learning/novo-sdk
Version:
SDK for the Novolanguage Speech Analysis API
10 lines (9 loc) • 738 B
TypeScript
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 {};