Skip to content

Interface: ParamDef<T>

core.ParamDef

The definition of a formula parameter.

Type parameters

Name Type
T extends UnionType

Hierarchy

  • ParamDef

OptionalParamDef

RequiredParamDef

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

api_types.ts:329


defaultValue

Optional defaultValue: SuggestedValueType<T>

Deprecated

This will be removed in a future version of the SDK. Use suggestedValue instead.

Defined in

api_types.ts:333


description

description: string

A brief description of what this parameter is used for, shown to the user when invoking the formula.

Defined in

api_types.ts:311


name

name: string

The name of the parameter, which will be shown to the user when invoking this formula.

Defined in

api_types.ts:303


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

api_types.ts:316


suggestedValue

Optional suggestedValue: SuggestedValueType<T>

The suggested value to be prepopulated for this parameter if it is not specified by the user.

Defined in

api_types.ts:337


type

type: T

The data type of this parameter (string, number, etc).

Defined in

api_types.ts:307