diff --git a/entry/src/main/ets/pages/judgeSDK/api/index.ets b/entry/src/main/ets/pages/judgeSDK/api/index.ets index 505cd261..2f0fe238 100644 --- a/entry/src/main/ets/pages/judgeSDK/api/index.ets +++ b/entry/src/main/ets/pages/judgeSDK/api/index.ets @@ -1,5 +1,5 @@ import libJudgeSdk from 'libjudgesdk.so'; -import { JudgeInitObj } from '../../../model'; +import { JudgeBeginObj, JudgeInitObj, Plc } from '../../../model'; // import libJudgeSdk from '@ohos.judgesdk' /** @@ -44,7 +44,7 @@ export async function examJudgeInit(data: JudgeInitObj) { * * @desc 执行实时考试过程 实时传递传感信息 */ -export async function examJudgeRealExam(data) { +export async function examJudgeRealExam(data: Plc) { const str = JSON.stringify(data); const temp: number = libJudgeSdk.examJudgeRealExam(str, str.length); return await handle(temp, 'examJudgeRealExam') @@ -115,7 +115,7 @@ export async function examJudgeMapSetDrawing(bool: boolean) { * * @desc开始考试 */ -export async function examJudgeBeginExam(data) { +export async function examJudgeBeginExam(data: JudgeBeginObj) { const str = JSON.stringify(data); const temp: number = libJudgeSdk.examJudgeBeginExam(str, str.length); return await handle(temp, 'examJudgeBeginExam') @@ -169,7 +169,7 @@ export async function examJudgeMapSetScaling(scaling?: number) { *@desc设置考试过程数据回调 * */ -export async function examJudgeSetPerformCallback(fn) { +export async function examJudgeSetPerformCallback(fn: Function) { const temp: number = libJudgeSdk.examJudgeSetPerformCallback(fn); return await handle(temp, 'examJudgeSetPerformCallback') }