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