Creates dynamic CSS class name.
Merges multiple classNames
Creates a CSS keyframes animation.
Displays a given DisplayDynamicPropertyRef.
Renders an instance with a given instance id.
Renders a list of instances.
Creates a HELIO Action.
Creates a HELIO Dynamic Property.
Creates a HELIO element.
Creates a HELIO icon.
Creates a HELIO library extension.
Creates a migratable schema of properties to be used in elements, actions or dynamic properties.
The mode in which the application is currently displaying.
Callback for writing a new value of TValue to the server.
The current value, or undefined while loading.
Prepares an Action Ref for execution.
Prepares a dynamic property that is expected to result in a Data Variable.
Prepares an DynamicPropertyRef for usage.
Might be removed in future versions or change behavior
Returns the currently active application locale.
Low-level API to read external attributes passed to the application.
Returns the current mode in which the application is rendering.
Makes a DOM element selectable in the IDE.
Produces the current time on the server, updated every second.
Stores a JSON value on the server and returns a tuple of the current value and a setter function.
Allows access to time information.
Provides the current zoom level of the application.
Namespace in reverse domain name notation.
Creates a namespace for library extension.
Returns a qualified name within the given namespace.
Internal type that might change without warning and should be treated as opaque.
Internal type that might change without warning and should be treated as opaque.
Internal type that might change without warning and should be treated as opaque.
Description of a reference to a Class instantiation
File Reference.
File Reference.
Helpers for declaring props in a PropsSchema
Declares a prop that can hold a boolean value.
Declares a prop that can hold references to other HELIO instances.
Declares a prop that can hold an DynamicProperty value.
Returns the URL from an OpaqueFileRef.
Declares a prop that can hold a numeric value.
Declares a prop that can hold a string value.
API and behavior might change at any point.
Makes an element have the option for buffering changes locally.
Makes an element appear and behave as a HELIO Control.
Makes an element appear and behave as a HELIO Page.
Creates a new trait in the given namespace.
Reference to a built-in HELIO icon.
Component that displays a clickable button using the currently active HELIO theme.
Displays an icon from the HELIO library.
Component that displays a numeric input field using the currently active HELIO theme.
Component that displays a text input field using the currently active HELIO theme.
Overview of the HELIO SDK Contents
Functions
Creating an Extension