Class: status<CT>
小于 1 分钟
Class: status<CT>
task.status
状态任务(类型安全)
Remarks
封装 promise,防止重复调用 resolve 函数报错以及添加超时功能,可重复使用
Type parameters
Name | Type |
---|---|
CT | void |
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new status<CT
>(finish_b_
, init_config_?
)
Type parameters
Name | Type |
---|---|
CT | void |
Parameters
Name | Type | Description |
---|---|---|
finish_b_ | boolean | 完成状态 |
init_config_? | init_config <CT > | 初始化配置 |
Defined in
assets/@framework/task/mk_status_task.ts:12
Properties
task
• task: Promise
<CT
>
异步任务
Defined in
assets/@framework/task/mk_status_task.ts:27
Accessors
finish_b
• get
finish_b(): boolean
完成状态
Returns
boolean
Remarks
true:任务结束
false:任务进行中
Defined in
assets/@framework/task/mk_status_task.ts:36
Methods
finish
▸ finish<T
>(finish_b_
): void
完成任务
Type parameters
Name | Type |
---|---|
T | extends false |
Parameters
Name | Type | Description |
---|---|---|
finish_b_ | T | 完成状态 |
Returns
void
Defined in
assets/@framework/task/mk_status_task.ts:54
▸ finish<T
>(finish_b_
, data_
): void
完成任务
Type parameters
Name | Type |
---|---|
T | extends true |
Parameters
Name | Type | Description |
---|---|---|
finish_b_ | T | 完成状态 |
data_ | CT | 完成数据 |
Returns
void