@sora-soft/framework / LifeRef
Class: LifeRef<T>
Defined in: packages/framework/src/utility/LifeRef.ts:15
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Constructors
Constructor
ts
new LifeRef<T>(): LifeRef<T>;Defined in: packages/framework/src/utility/LifeRef.ts:16
Returns
LifeRef<T>
Accessors
count
Get Signature
ts
get count(): number;Defined in: packages/framework/src/utility/LifeRef.ts:59
Returns
number
Set Signature
ts
set count(value): void;Defined in: packages/framework/src/utility/LifeRef.ts:63
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Methods
add()
ts
add(callback): Promise<T>;Defined in: packages/framework/src/utility/LifeRef.ts:21
Parameters
| Parameter | Type |
|---|---|
callback | RefCallback<T> |
Returns
Promise<T>
minus()
ts
minus(callback): Promise<T | undefined>;Defined in: packages/framework/src/utility/LifeRef.ts:31
Parameters
| Parameter | Type |
|---|---|
callback | RefCallback<T> |
Returns
Promise<T | undefined>
waitFor()
ts
waitFor(value): Promise<void>;Defined in: packages/framework/src/utility/LifeRef.ts:44
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
Promise<void>