Skip to main content

Class: ObjectProcessorMap<K>

Extra-Helpers.ObjectProcessorMap

Object Processor

Type parameters

Name
K

Implements

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

Defined in

webgi/src/helpers/ObjectProcessorMap.ts:10


remove

remove<T>(key, p): void

Type parameters

NameType
Textends ISceneObject<any>

Parameters

NameType
keyK
pIObjectProcessor<T>

Returns

void

Defined in

webgi/src/helpers/ObjectProcessorMap.ts:15


get

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

Type parameters

NameType
Textends ISceneObject<any>

Parameters

NameType
keyK

Returns

IObjectProcessor<T>[]

Defined in

webgi/src/helpers/ObjectProcessorMap.ts:23


process

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

Type parameters

NameType
Textends ISceneObject<any>

Parameters

NameType
keyK
objectT
optionsAnyOptions

Returns

Promise<T>

Defined in

webgi/src/helpers/ObjectProcessorMap.ts:27


dispose

dispose(): void

Returns

void

Implementation of

IDisposable.dispose

Defined in

webgi/src/helpers/ObjectProcessorMap.ts:38