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.