fix: 更新 examJudgeRealExam 和 examJudgeBeginExam 函数的参数类型,提升代码一致性

This commit is contained in:
wangzhongjie 2025-04-07 15:08:27 +08:00
parent 78ed717b9e
commit 175f9273c9

View File

@ -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')
}