Skip to main content

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​

NameType
Textends ISceneObject<any>

Parameters​

NameType
keyK
pIObjectProcessor<T>

Returns​

void


remove​

▸ remove<T>(key, p): void

Type parameters​

NameType
Textends ISceneObject<any>

Parameters​

NameType
keyK
pIObjectProcessor<T>

Returns​

void


get​

▸ get<T>(key): IObjectProcessor<T>[]

Type parameters​

NameType
Textends ISceneObject<any>

Parameters​

NameType
keyK

Returns​

IObjectProcessor<T>[]


process​

▸ process<T>(key, object, options): Promise<T>

Type parameters​

NameType
Textends ISceneObject<any>

Parameters​

NameType
keyK
objectT
optionsAnyOptions

Returns​

Promise<T>


dispose​

▸ dispose(): void

Returns​

void

Implementation of​

IDisposable.dispose