Appearance
lockFn
▸ lockFn(fn
): (...args
: any
[]) => Promise
<any
>
函数处于锁定状态时,执行该函数会返回 undefined
当需要通过返回值来判断当前函数是否处于锁定状态时,fn 的返回值应当避免出现 undefined 原则上不推荐使用 undefined 作为函数是否锁定的依据
参数
Name | Type | Description |
---|---|---|
fn | (...args : any []) => Promise <any > | 需要加锁的函数,该函数必须返回 Promise |
返回值
fn
▸ (...args
): Promise
<any
>
参数
Name | Type |
---|---|
...args | any [] |
返回值
Promise
<any
>