File

src/app/models/mathia-api.ts

Constructor

constructor(ttsService: PlayTTSService, currentPage: GameBasePageDirective)

Methods

setResult
setResult(result: any)
Returns: void
getResult
getResult()
Returns: void
readText
readText(text: string, options: { split?: string; })
Returns: void
resize
resize()
Returns: void
getMathiaAnswer
getMathiaAnswer()
Returns: void

Properties

currentPage
currentPage: GameBasePageDirective
ttsService
ttsService: PlayTTSService
import { GameBasePageDirective } from "../page/base/gamebasepage.page";
import { PlayTTSService } from "../services/play-tts.service";

export class MathiaAPI {

	constructor(public ttsService: PlayTTSService, public currentPage: GameBasePageDirective) {}
	setResult(result: any) {
		// mathia's inputs  to mathador's
	}
	getResult() {
		// mathador -> scenarios mathia
	}

	async readText(text: string, options?: { split?: string }) {
		await this.ttsService.playTTS(text);
	}

	resize() {}

	getMathiaAnswer() {
		return new Promise<any>(resolve => {
			// trigger current page mathia input methods
		});
	}
}

results matching ""

    No results matching ""