Activates the bottom line, showing a focused state.
Adds class to root element.
Checks if the select is currently valid.
Closes the menu.
Closes notch in outline element, if the outline exists.
Deactivates the bottom line.
Floats label determined based off of the shouldFloat argument.
Returns width of label in pixels, if the label exists.
Returns the selected value of the select element.
Returns true if the root element contains the given class name.
Returns true if outline element exists, false if it doesn't.
Returns true if the menu is currently open.
Only implement if outline element exists.
Emits a change event when an element is selected.
Opens the menu.
Removes a class from the root element.
Sets the select to disabled.
Sets the line ripple transform origin center.
Sets the selected index of the select to the index provided.
Adds/Removes the invalid class.
Sets the value of the select.
Generated using TypeDoc
Defines the shape of the adapter expected by the foundation. Implement this adapter for your framework of choice to delegate updates to the component in your framework of choice. See architecture documentation for more details. https://github.com/material-components/material-components-web/blob/master/docs/code/architecture.md