(rv: any)
| 1816 | const callback = this.detachFromCurrentScope(args[args.length - 1] as PackedFunc); |
| 1817 | const promise: Promise<any> = func(...fargs); |
| 1818 | const onFulfilled = (rv: any) => { |
| 1819 | callback(this.scalar(AsyncCallbackCode.kReturn, "int32"), rv); |
| 1820 | callback.dispose(); |
| 1821 | }; |
| 1822 | const onRejected = (reason: any) => { |
| 1823 | callback(this.scalar(AsyncCallbackCode.kException, "int32"), reason.toString()); |
| 1824 | callback.dispose(); |