Class: ObjectProcessorMap<K>
Extra-Helpers.ObjectProcessorMap
Object Processor
Type parameters
Name |
---|
K |
Implements
IDisposable
Constructors
constructor
• new ObjectProcessorMap<K
>()
Type parameters
Name |
---|
K |
Methods
add
▸ add<T
>(key
, p
): void
Type parameters
Name | Type |
---|---|
T | extends ISceneObject <any > |
Parameters
Name | Type |
---|---|
key | K |
p | IObjectProcessor <T > |
Returns
void
remove
▸ remove<T
>(key
, p
): void
Type parameters
Name | Type |
---|---|
T | extends ISceneObject <any > |
Parameters
Name | Type |
---|---|
key | K |
p | IObjectProcessor <T > |
Returns
void
get
▸ get<T
>(key
): IObjectProcessor
<T
>[]
Type parameters
Name | Type |
---|---|
T | extends ISceneObject <any > |
Parameters
Name | Type |
---|---|
key | K |
Returns
IObjectProcessor
<T
>[]
process
▸ process<T
>(key
, object
, options
): Promise
<T
>
Type parameters
Name | Type |
---|---|
T | extends ISceneObject <any > |
Parameters
Name | Type |
---|---|
key | K |
object | T |
options | AnyOptions |
Returns
Promise
<T
>
dispose
▸ dispose(): void
Returns
void
Implementation of
IDisposable.dispose