Skip to main content

ICAChoiceResolverRegistry

@spartanfx/react v1.2.2


@spartanfx/react / codeapps / ICAChoiceResolverRegistry

Interface: ICAChoiceResolverRegistry

Lazily build (and cache) a resolver per service+column. Use this when you need a single resolver shared across many writes — typical pattern inside a useCASharePoint* hook.

The cache key is <columnName> because the resolver closes over the service reference. Consumers swapping services should call clear() on the registry first.

Methods​

for()​

for(columnName): ICAChoiceOptionResolver;

Parameters​

columnName​

string

Returns​

ICAChoiceOptionResolver


invalidate()​

invalidate(columnName?): void;

Parameters​

columnName?​

string

Returns​

void


preload()​

preload(columnNames): Promise<void>;

Parameters​

columnNames​

string[]

Returns​

Promise<void>