UNPKG
@aplus-frontend/utils
Version:
latest (1.0.57)
1.0.57
1.0.56
1.0.55
1.0.54
1.0.53
1.0.52
1.0.51
1.0.50
1.0.49
1.0.48
1.0.47
1.0.46
1.0.45
1.0.44
1.0.43
1.0.42
1.0.41
1.0.40
1.0.39
1.0.38
1.0.37
1.0.36
1.0.35
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.27
1.0.26
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Utils for Aplus frontend team.
@aplus-frontend/utils
/
es
/
runWorker
/
index.d.ts
8 lines
(7 loc)
•
384 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
/** * 在 Worker 中运行指定函数(支持同步和异步函数,支持任意参数类型) *
@param
fn 工作线程函数 *
@param
args 传递给工作线程的参数(可以是任意类型) *
@returns
返回工作线程执行结果的 Promise */
export
declare
function
runWorker<T
extends
any
[], R =
any
>(
fn
:
(
...
args
: T
) =>
R |
Promise
<R>, ...
args
: T):
Promise
<R>;