ConditionalStringValue Class
Class used to return a string value. The string value is refreshed by using the specified function. The syncEventIds define one or more eventIds that would require the stringGetter function to be rerun.
Methods
Name | Description | |
---|---|---|
constructor(stringGetter: () => string, syncEventIds: string[], value?: string): ConditionalStringValue | Constructor for ConditionalStringValue. | |
refresh(): boolean | Called to update the value by running the stringGetter | |
getValue(conditionalValue: undefined | string | ConditionalStringValue): undefined | string Static | helper function to get string from a ConditionalStringValue | string | undefined | |
refreshValue(conditionalValue: undefined | string | ConditionalStringValue, eventIds: Set<string>): boolean Static | helper function to process properties defined as type ConditionalStringValue | string | undefined |
Properties
Name | Type | Description | |
---|---|---|---|
stringGetter Readonly | () => string | ||
syncEventIds Readonly | string[] | ||
value Accessor ReadOnly | string | The current boolean value of the conditional. |
Defined in
Last Updated: 30 November, 2023