String Property

A basic text input.

Simple Text Property


A static list of options can be provided using the TypeScript String Literal type system. Doing so provides a dropdown menu with the options.

Alternatively, a static list of options can be provided using an @options decorator.

Simple Option

See Select Property for more complex dropdown examples.

Simple fields can be made multi-valued capable by simply declaring their field types to be arrays.

Multi-valued Property

For strong typing in your code, you can also use string literal types, including in array based multi-valued properties.

These values provide the available options to a dropdown just as the @options decorator.

Literal Type Property


Provides a rich text editor that outputs its value as a string of HTML.

Rich Text