Classes

Class Description
Accordion An Accordion Custom HTML Element Implements ARIA Accordion.
AccordionItem An individual item in an Accordion.start - Content which can be provided between the heading and the iconend - Content which can be provided between the start slot and iconheading - Content which serves as the accordion item heading and text of the expand button- The default slot for accordion item contentexpanded-icon - The expanded iconcollapsed-icon - The collapsed iconchange - Fires a custom 'change' event when the button is invokedheading - Wraps the buttonbutton - The button which serves to invoke the itemheading-content - Wraps the slot for the heading content within the buttonicon - The icon containerexpanded-icon - The expanded icon slotcollapsed-icon - The collapsed iconregion - The wrapper for the accordion item content
Anchor An Anchor Custom HTML Element. Based largely on the <a> element.start - Content which can be provided before the anchor contentend - Content which can be provided after the anchor content- The default slot for anchor contentcontrol - The anchor elementcontent - The element wrapping anchor content
AnchoredRegion An anchored region Custom HTML Element.- The default slot for the contentloaded - Fires a custom 'loaded' event when the region is loaded and visiblepositionchange - Fires a custom 'positionchange' event when the position has changed
ARIAGlobalStatesAndProperties Some states and properties are applicable to all host language elements regardless of whether a role is applied. The following global states and properties are supported by all roles and by all base markup elements. https://www.w3.org/TR/wai-aria-1.1/#global_statesThis is intended to be used as a mixin. Be sure you extend FASTElement.
Avatar An Avatar Custom HTML Elementmedia - Used for media such as an image- The default slot for avatar text, commonly a name or initialsbadge - Used to provide a badge, such as a status badgebackplate - The wrapping container for the avatarlink - The avatar linkmedia - The media slotcontent - The default slot
Badge A Badge Custom HTML Element.- The default slot for the badgecontrol - The element representing the badge, which wraps the default slot
BaseProgress An Progress HTML Element. Implements the ARIA progressbar.indeterminate - The slot for a custom indeterminate indicatorprogress - Represents the progress elementdeterminate - The determinate indicatorindeterminate - The indeterminate indicator
Breadcrumb A Breadcrumb Custom HTML Element.- The default slot for the breadcrumb itemslist - The element wrapping the slotted items
BreadcrumbItem A Breadcrumb Item Custom HTML Element.
Button A Button Custom HTML Element. Based largely on the <button> element.start - Content which can be provided before the button contentend - Content which can be provided after the button content- The default slot for button contentcontrol - The button elementcontent - The element wrapping button content
Calendar Calendar component- The default slot for calendar contentdateselected - Fires a custom 'dateselected' event when Enter is invoked via keyboard on a date
Card An Card Custom HTML Element.- The default slot for the card content
Checkbox A Checkbox Custom HTML Element. Implements the ARIA checkbox.checked-indicator - The checked indicatorindeterminate-indicator - The indeterminate indicator- The default slot for the labelcontrol - The element representing the visual checkbox controllabel - The labelchange - Emits a custom change event when the checked state changes
Combobox A Combobox Custom HTML Element. Implements the ARIA combobox.start - Content which can be provided before the inputend - Content which can be provided after the inputcontrol - Used to replace the input element representing the comboboxindicator - The visual indicator representing the expanded state- The default slot for the optionscontrol - The wrapper element containing the input area, including start and endselected-value - The input element representing the selected valueindicator - The element wrapping the indicator slotlistbox - The wrapper for the listbox slotted optionschange - Fires a custom 'change' event when the value updates
DataGrid A Data Grid Custom HTML Element.- The default slot for custom row elements
DataGridCell A Data Grid Cell Custom HTML Element.cell-focused - Fires a custom 'cell-focused' event when focus is on the cell or its contents- The default slot for cell contents. The "cell contents template" renders here.
DataGridRow A Data Grid Row Custom HTML Element.row-focused - Fires a custom 'row-focused' event when focus is on an element (usually a cell or its contents) in the row- The default slot for custom cell elements
DateFormatter Date formatting utility
DefaultComponentPresentation The default implementation of ComponentPresentation, used by FoundationElement.
DelegatesARIAButton Includes ARIA states and properties relating to the ARIA button role
DelegatesARIACombobox Includes ARIA states and properties relating to the ARIA combobox role.
DelegatesARIALink Includes ARIA states and properties relating to the ARIA link role
DelegatesARIAListbox Includes ARIA states and properties relating to the ARIA listbox role
DelegatesARIAListboxOption States and properties relating to the ARIA option role.
DelegatesARIASearch Includes ARIA states and properties relating to the ARIA textbox role
DelegatesARIASelect Includes ARIA states and properties relating to the ARIA select role.
DelegatesARIATextbox Includes ARIA states and properties relating to the ARIA textbox role
DelegatesARIAToolbar Includes ARIA states and properties relating to the ARIA toolbar role
Dialog A Switch Custom HTML Element. Implements the ARIA dialog.- The default slot for the dialog contentpositioning-region - A wrapping element used to center the dialog and position the modal overlayoverlay - The modal dialog overlaycontrol - The dialog elementcancel - Fires a custom 'cancel' event when the modal overlay is clickedclose - Fires a custom 'close' event when the dialog is hidden
Disclosure A Disclosure Custom HTML Element. Based largely on the disclosure element.start - Content which can be provided before the summary contentend - Content which can be provided after the summary contenttitle - The summary content- The default slot for the disclosure contenttoggle - fires a toggle event when the summary is toggled
Divider A Divider Custom HTML Element. Implements the ARIA separator or ARIA presentation.
Flipper A Flipper Custom HTML Element. Flippers are a form of button that implies directional content navigation, such as in a carousel.next - The next flipper contentprevious - The previous flipper contentnext - Wraps the next flipper contentprevious - Wraps the previous flipper contentclick - Fires a custom 'click' event when Enter or Space is invoked via keyboard and the flipper is exposed to assistive technologies.
FoundationElement Defines a foundation element class that: 1. Connects the element to its ComponentPresentation 2. Allows resolving the element template from the instance or ComponentPresentation 3. Allows resolving the element styles from the instance or ComponentPresentation
HorizontalScroll A HorizontalScroll Custom HTML Elementstart - Content which can be provided before the scroll areaend - Content which can be provided after the scroll areascroll-area - Wraps the entire scrollable regionscroll-view - The visible scroll areacontent-container - The container for the contentscroll-prev - The previous flipper containerscroll-action-previous - The element wrapping the previous flipperscroll-next - The next flipper containerscroll-action-next - The element wrapping the next flipperscrollstart - Fires a custom 'scrollstart' event when scrollingscrollend - Fires a custom 'scrollend' event when scrolling stops
Listbox A Listbox Custom HTML Element. Implements the ARIA listbox.- The default slot for the listbox options
ListboxElement A Listbox Custom HTML Element. Implements the ARIA listbox.
ListboxOption An Option Custom HTML Element. Implements ARIA option.start - Content which can be provided before the listbox option contentend - Content which can be provided after the listbox option content- The default slot for listbox option contentcontent - Wraps the listbox option content
MatchMediaBehavior An abstract behavior to react to media queries. Implementations should implement the constructListener method to perform some action based on media query changes.
MatchMediaStyleSheetBehavior A behavior to add or remove a stylesheet from an element based on a media query. The behavior ensures that styles are applied while the a query matches the environment and that styles are not applied if the query does not match the environment.
Menu A Menu Custom HTML Element. Implements the ARIA menu.- The default slot for the menu items
MenuItem A Switch Custom HTML Element. Implements ARIA menuitem, ARIA menuitemcheckbox, or ARIA menuitemradio.checked-indicator - The checked indicatorradio-indicator - The radio indicatorstart - Content which can be provided before the menu item contentend - Content which can be provided after the menu item content- The default slot for menu item contentexpand-collapse-indicator - The expand/collapse indicatorsubmenu - Used to nest menu's within menu itemsinput-container - The element representing the visual checked or radio indicatorcheckbox - The element wrapping the menuitemcheckbox indicatorradio - The element wrapping the menuitemradio indicatorcontent - The element wrapping the menu item contentexpand-collapse-glyph-container - The element wrapping the expand collapse elementexpand-collapse - The expand/collapse elementsubmenu-region - The container for the submenu, used for positioningexpanded-change - Fires a custom 'expanded-change' event when the expanded state changeschange - Fires a custom 'change' event when a non-submenu item with a role of menuitemcheckbox, menuitemradio, or menuitem is invoked
NumberField A Number Field Custom HTML Element. Based largely on the <input type="number" /> element.start - Content which can be provided before the number field inputend - Content which can be provided after the number field input- The default slot for the labelstep-up-glyph - The glyph for the step up controlstep-down-glyph - The glyph for the step down controllabel - The labelroot - The element wrapping the control, including start and end slotscontrol - The element representing the inputcontrols - The step up and step down controlsstep-up - The step up controlstep-down - The step down controlinput - Fires a custom 'input' event when the value has changedchange - Fires a custom 'change' event when the value has changed
PropertyStyleSheetBehavior A behavior to add or remove a stylesheet from an element based on a property. The behavior ensures that styles are applied while the property matches and that styles are not applied if the property does not match.
Radio A Radio Custom HTML Element. Implements the ARIA radio.checked-indicator - The checked indicator- The default slot for the labelcontrol - The element representing the visual radio controllabel - The labelchange - Emits a custom change event when the checked state changes
RadioGroup An Radio Group Custom HTML Element. Implements the ARIA radiogroup.label - The slot for the label- The default slot for radio buttonspositioning-region - The positioning region for laying out the radioschange - Fires a custom 'change' event when the value changes
ResolverBuilder A utility class used that constructs and registers resolvers for a dependency injection container. Supports a standard set of object lifetimes.
Search A Search Custom HTML Element. Based largely on the <input type="search" /> element.start - Content which can be provided before the search inputend - Content which can be provided after the search clear button- The default slot for the labelclose-button - The clear buttonclose-glyph - The clear glyphlabel - The labelroot - The element wrapping the control, including start and end slotscontrol - The element representing the inputclear-button - The button to clear the input
Select A Select Custom HTML Element. Implements the ARIA select.start - Content which can be provided before the button contentend - Content which can be provided after the button contentbutton-container - The element representing the select buttonselected-value - The selected valueindicator - The visual indicator for the expand/collapse state of the button- The default slot for slotted optionscontrol - The element representing the select invoking elementselected-value - The element wrapping the selected valueindicator - The element wrapping the visual indicatorlistbox - The listbox elementinput - Fires a custom 'input' event when the value updateschange - Fires a custom 'change' event when the value updates
Skeleton A Skeleton Custom HTML Element.- The default slot
Slider A Slider Custom HTML Element. Implements the ARIA slider.track - The track of the slidertrack-start - The track-start visual indicatorthumb - The slider thumb- The default slot for labelspositioning-region - The region used to position the elements of the slidertrack-container - The region containing the track elementstrack-start - The element wrapping the track start slotthumb-container - The thumb container element which is programatically positionedchange - Fires a custom 'change' event when the slider value changes
SliderLabel A label element intended to be used with the Slider component.- The default slot for the label contentroot - The element wrapping the label mark and text
StartEnd A mixin class implementing start and end elements. These are generally used to decorate text elements with icons or other visual indicators.
Switch A Switch Custom HTML Element. Implements the ARIA switch.- The deafult slot for the labelchecked-message - The message when in a checked stateunchecked-message - The message when in an unchecked statelabel - The labelswitch - The element representing the switch, which wraps the indicatorstatus-message - The wrapper for the status messageschecked-message - The checked messageunchecked-message - The unchecked messagechange - Emits a custom change event when the checked state changes
Tab A Tab Component to be used with Tabs- The default slot for the tab content
TabPanel A TabPanel Component to be used with Tabs- The default slot for the tabpanel content
Tabs A Tabs Custom HTML Element. Implements the ARIA tablist.start - Content which can be provided before the tablist elementend - Content which can be provided after the tablist elementtab - The slot for tabstabpanel - The slot for tabpanelstablist - The element wrapping for the tabstab - The tab slotactiveIndicator - The visual indicatortabpanel - The tabpanel slotchange - Fires a custom 'change' event when a tab is clicked or during keyboard navigation
TextArea A Text Area Custom HTML Element. Based largely on the <textarea> element.- The default slot for the labellabel - The labelroot - The element wrapping the controlcontrol - The textarea elementchange - Emits a custom 'change' event when the textarea emits a change event
TextField A Text Field Custom HTML Element. Based largely on the <input type="text" /> element.start - Content which can be provided before the number field inputend - Content which can be provided after the number field input- The default slot for the labellabel - The labelroot - The element wrapping the control, including start and end slotscontrol - The text field elementchange - Fires a custom 'change' event when the value has changed
Toolbar A Toolbar Custom HTML Element. Implements the ARIA Toolbar.start - Content which can be provided before the slotted itemsend - Content which can be provided after the slotted items- The default slot for slotted itemslabel - The toolbar labelpositioning-region - The element containing the items, start and end slots
Tooltip An Tooltip Custom HTML Element.- The default slot for the tooltip contenttooltip - The tooltip elementdismiss - Fires a custom 'dismiss' event when the tooltip is visible and escape key is pressed
TreeItem A Tree item Custom HTML Element.start - Content which can be provided before the tree item contentend - Content which can be provided after the tree item content- The default slot for tree item text contentitem - The slot for tree items (fast tree items manage this assignment themselves)expand-collapse-button - The expand/collapse buttonpositioning-region - The element used to position the tree item content with exception of any child nodescontent-region - The element containing the expand/collapse, start, and end slotsitems - The element wrapping any child itemsexpand-collapse-button - The expand/collapse buttonexpanded-change - Fires a custom 'expanded-change' event when the expanded state changesselected-change - Fires a custom 'selected-change' event when the selected state changes
TreeView A Tree view Custom HTML Element. Implements the ARIA TreeView.- The default slot for tree items

Functions

Function Description
applyMixins(derivedCtor, baseCtors) Apply mixins to a constructor. Sourced from TypeScript Documentation.
composedContains(reference, test) Determines if the reference element contains the test element in a "composed" DOM tree that ignores shadow DOM boundaries.Returns true of the test element is a descendent of the reference, or exist in a shadow DOM that is a logical descendent of the reference. Otherwise returns false.
composedParent(element) Retrieves the "composed parent" element of a node, ignoring DOM tree boundaries. When the parent of a node is a shadow-root, it will return the host element of the shadow root. Otherwise it will return the parent node or null if no parent node exists.
display(displayValue) Applies a CSS display property. Also adds CSS rules to not display the element when the [hidden] attribute is applied to the element.
ignore(target, property, descriptor) A decorator that tells the container not to try to inject a dependency.
isListboxOption(el) Determines if the element is a ListboxOption
isTreeItemElement(el) check if the item is a tree item
reflectAttributes(attributes) (BETA) Reflects attributes from the host element to the target element of the directive.
singleton() Registers the decorated class as a singleton dependency; the class will only be created once. Each consecutive time the dependency is resolved, the same instance will be returned.
singleton(options)
singleton(target) Registers the target class as a singleton dependency; the class will only be created once. Each consecutive time the dependency is resolved, the same instance will be returned.
transient() Registers the decorated class as a transient dependency; each time the dependency is resolved a new instance will be created.
transient(target) Registers the target class as a transient dependency; each time the dependency is resolved a new instance will be created.
whitespaceFilter(value, index, array) a method to filter out any whitespace _only_ nodes, to be used inside a template

Interfaces

Interface Description
AnchoredRegionConfig A utility interface to store anchored region configurations that correspond to various common flyout positioning schemes
ColumnDefinition Defines a column in the grid
ComponentPresentation Applies presentation details, such as template and styles, to a component instance.
Container Implemented by dependency injection containers.
ContainerConfiguration Configuration for a dependency injection container.
CSSDesignToken A that emits a CSS custom property.
DesignSystem Represents a configurable design system.
DesignSystemRegistrationContext Design system contextual APIs and configuration usable within component registries.
DesignToken Describes a DesignToken instance.
DesignTokenChangeRecord Change record provided to to a DesignTokenSubscriber when a token changes for a target.
DesignTokenConfiguration Describes a configuration
DesignTokenSubscriber A subscriber that should receive change records when a token changes for a target
ElementDefinitionContext The design system context in which an element can be defined.
ElementDefinitionParams The element definition context interface. Designed to be used in tryDefineElement
Factory Used by the default Resolver to create instances of objects when needed.
FoundationElementDefinition An element definition used to define a FoundationElement when registered through the design system registry.
InterfaceConfiguration Used to configure a dependency injection interface key.
Registration Implemented by objects that wish to register dependencies in the container by creating resolvers.
Registry Implemented by objects that which to register dependencies in a container.
Resolver Internally, the DI system maps "keys" to "resolvers". A resolver controls how a dependency is resolved. Resolvers for transient, singleton, etc. are provided out of the box, but you can also implement Resolver yourself and supply custom logic for resolution.
ServiceLocator Implemented by objects capable of resolving services and other dependencies.
SliderConfiguration The configuration structure of Slider.

Variables

Variable Description
AccordionExpandMode Expand mode for Accordion
accordionItemTemplate The template for the AccordionItem component.
accordionTemplate The template for the Accordion component.
all A decorator and DI resolver that will resolve an array of all dependencies registered with the specified key.
anchoredRegionTemplate The template for the AnchoredRegion component.
anchorTemplate The template for the Anchor component.
avatarTemplate The template for Avatar component.
badgeTemplate The template for the Badge component.
breadcrumbItemTemplate The template for the BreadcrumbItem component.
breadcrumbTemplate The template for the Breadcrumb component.
buttonTemplate The template for the Button component.
calendarCellTemplate A calendar day template
calendarRowTemplate
calendarTemplate The template for the Calendar component.
CalendarTitleTemplate A basic Calendar title template that includes the month and year
calendarWeekdayTemplate Calendar weekday label template
cardTemplate The template for the Card component.
checkboxTemplate The template for the Checkbox component.
ComboboxAutocomplete Autocomplete values for combobox.
comboboxTemplate The template for the Combobox component.
ComponentPresentation An API gateway to component presentation features.
Container The interface key that resolves the dependency injection container itself.
ContainerConfiguration Configuration for a dependency injection container.
darkModeStylesheetBehavior This can be used to construct a behavior to apply a prefers color scheme: dark only stylesheet.
dataGridCellTemplate Generates a template for the DataGridCell component using the provided prefix.
DataGridCellTypes Enumerates possible data grid cell types.
dataGridRowTemplate Generates a template for the DataGridRow component using the provided prefix.
DataGridRowTypes Enumerates possible data grid row types
dataGridTemplate Generates a template for the DataGrid component using the provided prefix.
DefaultResolver A set of default resolvers useful in configuring a container.
DesignSystem An API gateway to design system features.
DesignToken Factory object for creating instances.
DI The gateway to dependency injection APIs.
dialogTemplate The template for the Dialog component.
disabledCursor The CSS value for disabled cursors.
disclosureTemplate The template for the Disclosure component.
DividerRole Divider roles
dividerTemplate The template for the Divider component.
ElementDisambiguation Indicates what to do with an ambiguous (duplicate) element.
endSlotTemplate The template for the end element. For use with StartEnd
endTemplate The template for the end element. For use with StartEnd
FlipperDirection The direction options for flipper.
flipperTemplate The template for the Flipper component.
FlyoutPosBottom A region that always places itself below the anchor, has a width to match the anchor, and is sized vertically by content
FlyoutPosBottomFill A region that always places itself below the anchor, has a width to match the anchor, and is sized vertically by available space
FlyoutPosTallest A region that places itself above or below the anchor based on available space, has a width to match the anchor, and is sized vertically by content
FlyoutPosTallestFill A region that places itself above or below the anchor based on available space, has a width to match the anchor, and is sized vertically by available space
FlyoutPosTop A region that always places itself above the anchor, has a width to match the anchor, and is sized vertically by content
FlyoutPosTopFill A region that always places itself above the anchor, has a width to match the anchor, and is sized vertically by available space
focusVisible The string representing the focus selector to be used. Value will be "focus-visible" when https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo is supported and "focus" when it is not.
forcedColorsStylesheetBehavior This can be used to construct a behavior to apply a forced-colors only stylesheet.
GenerateHeaderOptions Enumerates the data grid auto generated header options default option generates a non-sticky header row
getDirection a method to determine the current localization direction of the view
hidden A CSS fragment to set display: none; when the host is hidden using the [hidden] attribute.
horizontalScrollTemplate
inject A decorator that specifies what to inject into its target.
lazy A decorator that lazily injects a dependency depending on whether the Key is present at the time of function call.
lightModeStylesheetBehavior This can be used to construct a behavior to apply a prefers color scheme: light only stylesheet.
listboxOptionTemplate The template for the ListboxOption component.
listboxTemplate The template for the Listbox component.
MenuItemRole Menu items roles.
menuItemTemplate Generates a template for the MenuItem component using the provided prefix.
menuTemplate The template for the Menu component.
newInstanceForScope A decorator that indicates that a new instance should be injected scoped to the container that requested the instance.
newInstanceOf A decorator that indicates that a new instance should be injected.
numberFieldTemplate The template for the NumberField component.
optional A decorator that allows you to optionally inject a dependency depending on whether the [[Key]] is present, for example:
pickerListItemTemplate
pickerListTemplate
pickerMenuOptionTemplate
pickerMenuTemplate The template for the List Picker component.
pickerTemplate The template for the List Picker component.
progressRingTemplate The template for the BaseProgress component.
progressTemplate The template for the BaseProgress component.
radioGroupTemplate The template for the RadioGroup component.
radioTemplate The template for the Radio component.
Registration You can use the resulting Registration of any of the factory methods to register with the container.
searchTemplate The template for the Search component.
SelectPosition Positioning directions for the listbox when a select is open.
selectTemplate The template for the Select component.
ServiceLocator The interface key that resolves the service locator itself.
skeletonTemplate The template for the fast-skeleton component
sliderLabelTemplate The template for the SliderLabel component.
SliderMode The selection modes of a Slider.
sliderTemplate The template for the Slider component.
startSlotTemplate The template for the start element. For use with StartEnd
startTemplate The template for the start element. For use with StartEnd
switchTemplate The template for the Switch component.
tabPanelTemplate The template for the TabPanel component.
TabsOrientation The orientation of the Tabs component
tabsTemplate The template for the Tabs component.
tabTemplate The template for the Tab component.
TextAreaResize Resize mode for a TextArea
textAreaTemplate The template for the TextArea component.
textFieldTemplate The template for the TextField component.
TextFieldType Text field sub-types
toolbarTemplate The template for the Toolbar component.
TooltipPosition Enumerates possible tooltip positions
tooltipTemplate Creates a template for the Tooltip component using the provided prefix.
treeItemTemplate The template for the TreeItem component.
treeViewTemplate The template for the TreeView component.

Type Aliases

Type Alias Description
AccordionExpandMode Type for the Accordion Expand Mode
AccordionItemOptions Accordion Item configuration options
AnchoredRegionPositionLabel Describes the possible positions of the region relative to its anchor. Depending on the axis start = left/top, end = right/bottom
AnchorOptions Anchor configuration options
AutoUpdateMode Defines if the component updates its position automatically. Calling update() always provokes an update. anchor - the component only updates its position when the anchor resizes (default) auto - the component updates its position when: - update() is called - the anchor resizes - the window resizes - the viewport resizes - any scroll event in the document
AvatarOptions Avatar configuration options
AxisPositioningMode Defines the base behavior of an anchored region on a particular axis
AxisScalingMode Defines the scaling behavior of an anchored region on a particular axis
BreadcrumbItemOptions Breadcrumb Item configuration options- The default slot for when no href is provided or for providing your own custom elementsseparator - The slot for providing a custom separatorlistitem - The wrapping container for the item, represents a semantic listitemseparator - The wrapping element for the separator
ButtonOptions Button configuration options
CalendarDateInfo Caldendar date info used to represent a date
CalendarInfo Calendar information needed for rendering including the next and previous months
CalendarOptions Calendar configuration options
CheckboxOptions Checkbox configuration options
ComboboxAutocomplete Autocomplete type for combobox.
ComboboxOptions Combobox configuration options
ContextualElementDefinition Enables defining an element within the context of a design system.
CSSDisplayPropertyValue Define all possible CSS display values.
DataGridCellTypes The possible cell types.
DataGridRowTypes The possible data grid row types
DayFormat A type representing the different day formats
DerivedDesignTokenValue A value that is derived. These values can depend on other s or arbitrary observable properties.
DesignTokenValue The type that a can be set to.
DividerRole The types for Divider roles
ElementDefinitionCallback The callback type that is invoked when an element can be defined by a design system.
ElementDisambiguationCallback The callback type that is invoked when two elements are trying to define themselves with the same name.
ElementDisambiguationResult Represents the return values expected from an ElementDisambiguationCallback.
EndOptions End configuration options
FlipperDirection The types for the flipper direction options.
FlipperOptions Flipper configuration options
FoundationElementTemplate A foundation element template function.
GenerateHeaderOptions The types for the data grid auto generated header options
HorizontalPosition Defines the horizontal positioning options for an anchored region
HorizontalScrollOptions Horizontal scroll configuration options
HorizontalScrollView The views types for a horizontal-scroll HorizontalScroll
Injectable A class that declares constructor injected dependencies through a static "inject" field array of keys.
InterfaceSymbol A constant key that can be used to represent an interface to a registered dependency. The key can be used in DI registrations but also doubles as a decorator for resolving the associated, registered dependency.
Key A key that is used to register dependencies with a dependency injection container.
ListboxOptionOptions Listbox option configuration options
MediaQueryListListener An event listener fired by a MediaQueryList.
menuConfigs (BETA) Defines the vertical positioning options for an anchored region
MenuItemColumnCount Types of menu item column count.
MenuItemOptions Menu Item configuration options
MenuItemRole The types for menu item roles
MonthFormat A type representing the different month formats
MonthInfo Information about a month
NumberFieldOptions Number Field configuration options
OverrideFoundationElementDefinition A set of properties which the component consumer can override during the element registration process.
ParentLocator A function capable of locating the parent container based on a container's owner.
ProgressOptions Progress configuration options
ProgressRingOptions ProgressRing configuration options
RadioControl A structure representing a Radio element
RadioOptions Radio configuration options
RegisterSelf Represents an object that can register itself.
ResolveCallback Represents a custom callback for resolving a request from the container. The handler is the container that is invoking the callback. The requestor is the original container that made the request. The handler and the requestor may not be the same if the request has bubbled up to a parent container in the DI hierarchy. The resolver is the instance of the resolver that stores the callback. This is provided in case the callback needs a place or key against which to store state across resolutions.
Resolved Represents something resolved from a service locator.
ScrollEasing The easing types available for the horizontal-scroll HorizontalScroll
SearchOptions Search configuration options
SelectOptions Select configuration options
SelectPosition Types for positioning the select element listbox when open
SkeletonShape A structure representing skeleton shapes
SliderMode The types for the selection mode of the slider
SliderOptions Slider configuration options
StartEndOptions Start/End configuration options
StartOptions Start configuration options
StaticDesignTokenValue A design token value with no observable dependencies
SwitchOptions Switch configuration options
TabsOptions Tabs option configuration options
TabsOrientation The types for the Tabs component
TextAreaResize Types for the Text Area resize mode
TextFieldOptions Text field configuration options
TextFieldType Types for the text field sub-types
ToolbarOptions Toolbar configuration options
TooltipPosition The possible tooltip positions
Transformer_2 Transforms an object after it is created but before it is returned to the requestor.
TreeItemOptions Tree Item configuration options
VerticalPosition Defines the vertical positioning options for an anchored region
WeekdayFormat A type representing the different weekday formats
YearFormat A type representing the different year formats