Interface: ParamDef<T>¶
core.ParamDef
The definition of a formula parameter.
Type parameters¶
Name | Type |
---|---|
T |
extends UnionType |
Hierarchy¶
ParamDef
Properties¶
autocomplete¶
• Optional
autocomplete: MetadataFormula
A MetadataFormula that returns valid values for this parameter, optionally matching a search query. This can be useful both if there are a fixed number of valid values for the parameter, or if the valid values from the parameter can be looked up from some API. Use makeMetadataFormula to wrap a function that implements your autocomplete logic. Typically once you have fetched the list of matching values, you'll use autocompleteSearchObjects to handle searching over those values. If you have a hardcoded list of valid values, you would only need to use makeSimpleAutocompleteMetadataFormula.
Defined in¶
defaultValue¶
• Optional
defaultValue: SuggestedValueType
<T
>
Deprecated
This will be removed in a future version of the SDK. Use suggestedValue instead.
Defined in¶
description¶
• description: string
A brief description of what this parameter is used for, shown to the user when invoking the formula.
Defined in¶
name¶
• name: string
The name of the parameter, which will be shown to the user when invoking this formula.
Defined in¶
optional¶
• Optional
optional: boolean
Whether this parameter can be omitted when invoking the formula. All optional parameters must come after all non-optional parameters.
Defined in¶
suggestedValue¶
• Optional
suggestedValue: SuggestedValueType
<T
>
The suggested value to be prepopulated for this parameter if it is not specified by the user.
Defined in¶
type¶
• type: T
The data type of this parameter (string, number, etc).