HarmonyOS @Concurrent装饰器报错

Concurrent装饰器始终报错:Decorator function return type is ‘void | TypedPropertyDescriptor<unknown>’ but is expected to be ‘void’ or ‘any’. Type ‘TypedPropertyDescriptor<unknown>’ is not assignable to type ‘void’. <ArkTSCheck>

HarmonyOS
2024-12-18 15:04:31
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

参考代码:

import taskpool from '@ohos.taskpool';

@Concurrent
function testPromise(args1: number, args2: number): Promise<number> {
  return new Promise<number>((testFuncA, testFuncB) => {
    testFuncA(args1 + args2);
  });
}

export class FCDemoTest {
  public static instance: FCDemoTest = new FCDemoTest();

  private constructor() {
  }

  checkInfo() {
    let task1: taskpool.Task = new taskpool.Task(testPromise, 1, 2);
    taskpool.execute(task1).then((d: object) => {
      console.info("task1 res is: " + d)
    }).catch((e: object) => {
      console.info("task1 catch e: " + e)
    })
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
分享
微博
QQ
微信
回复
2024-12-18 16:51:19
相关问题
HarmonyOS 装饰问题class
832浏览 • 1回复 待解决
HarmonyOS @Concurrent
518浏览 • 1回复 待解决
HarmonyOS 装饰数据变化监听
587浏览 • 1回复 待解决
HarmonyOS @Observed装饰问题咨询
915浏览 • 1回复 待解决
HarmonyOS 关于组件装饰的问题
952浏览 • 1回复 待解决
装饰 @Styles 和 @Extend
1388浏览 • 1回复 待解决
HarmonyOS 装饰不刷新问题
879浏览 • 1回复 待解决
HarmonyOS 怎么自定义装饰
782浏览 • 1回复 待解决
HarmonyOS 是否支持自定义装饰
1044浏览 • 1回复 待解决
HarmonyOS装饰或注解实现方式咨询
1151浏览 • 1回复 待解决
@Track装饰有什么作用?
1549浏览 • 1回复 待解决
是否支持自定义装饰
2896浏览 • 1回复 待解决
HarmonyOS 能否自定义自己的装饰
860浏览 • 2回复 待解决
HarmonyOS 自定义装饰的this指向问题
883浏览 • 1回复 待解决
HarmonyOS ArkTS 如何实现自定义装饰
828浏览 • 1回复 待解决