@univerjsengine-formulaindexinterfacesIfeaturecalculationmanagerservice

@univerjs/engine-formula v0.5.0-beta.1Docs


Interface: IFeatureCalculationManagerService

Properties

PropertyTypeDefined in
onChanged$Observable<IRemoveFeatureCalculationMutationParam>submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:50

Methods

dispose()

dispose(): void

Returns

void

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:38


get()

get(
   unitId, 
   subUnitId, 
featureId): Nullable<IFeatureCalculationManagerParam>

Parameters

ParameterType
unitIdstring
subUnitIdstring
featureIdstring

Returns

Nullable<IFeatureCalculationManagerParam>

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:42


getReferenceExecutorMap()

getReferenceExecutorMap(): Map<string, Map<string, Map<string, IFeatureCalculationManagerParam>>>

Returns

Map<string, Map<string, Map<string, IFeatureCalculationManagerParam>>>

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:48


has()

has(
   unitId, 
   subUnitId, 
   featureId): boolean

Parameters

ParameterType
unitIdstring
subUnitIdstring
featureIdstring

Returns

boolean

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:44


register()

register(
   unitId, 
   subUnitId, 
   featureId, 
   referenceExecutor): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
featureIdstring
referenceExecutorIFeatureCalculationManagerParam

Returns

void

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:46


remove()

remove(
   unitId, 
   subUnitId, 
   featureIds): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
featureIdsstring[]

Returns

void

Defined in

submodules/univer/packages/engine-formula/src/services/feature-calculation-manager.service.ts:40