Skip to main content

Type Alias: ResourceConsumer<T>

ResourceConsumer<T> = object

Defined in: src/sdk/utils/resource/ResourceModerator.ts:6

A consumer of a resource.

Type Parameters​

Type ParameterDefault type
Tvoid

Properties​

onAcquired()​

onAcquired: (resource) => void

Defined in: src/sdk/utils/resource/ResourceModerator.ts:16

A callback function which is called when this consumer gains access to its desired resource.

Parameters​

ParameterType
resourceT

Returns​

void


onCeded()​

onCeded: (resource) => void

Defined in: src/sdk/utils/resource/ResourceModerator.ts:21

A callback function which is called when this consumer loses access to its desired resource.

Parameters​

ParameterType
resourceT

Returns​

void


priority​

readonly priority: number

Defined in: src/sdk/utils/resource/ResourceModerator.ts:11

This consumer's priority for its desired resource. Consumers with higher priority will gain access to the resource over consumers with lower priority.