SYMBOL INDEX (68 symbols across 11 files) FILE: src/action-handler.ts type Navigator (line 16) | interface Navigator { type CustomActionHandlerOptions (line 26) | interface CustomActionHandlerOptions extends ActionHandlerOptions { type Ripple (line 32) | interface Ripple extends HTMLElement { type IActionHandler (line 40) | interface IActionHandler extends HTMLElement { type ActionHandlerElement (line 48) | interface ActionHandlerElement extends HTMLElement { type HTMLElementTagNameMap (line 58) | interface HTMLElementTagNameMap { type HASSDomEvents (line 62) | interface HASSDomEvents { class ActionHandler (line 67) | class ActionHandler extends HTMLElement implements IActionHandler { method constructor (line 84) | constructor() { method connectedCallback (line 89) | public connectedCallback(): void { method bind (line 135) | public bind( method _startAnimation (line 286) | private _startAnimation(x: number, y: number) { method _stopAnimation (line 297) | private _stopAnimation() { method update (line 339) | update(part: AttributePart, [options]: DirectiveParameters) { method render (line 344) | render(_options?: CustomActionHandlerOptions) {} FILE: src/action.ts function handleActionConfig (line 30) | function handleActionConfig( function hasAction (line 154) | function hasAction(config?: ButtonActionConfig): boolean { FILE: src/const.ts constant DOMAINS_TOGGLE (line 1) | const DOMAINS_TOGGLE = new Set([ constant STATES_ON (line 14) | const STATES_ON = new Set(["open", "unlocked", "on"]); constant STATE_ON (line 15) | const STATE_ON = "on"; constant STATE_OFF (line 16) | const STATE_OFF = "off"; constant STATE_UNAVAILABLE (line 18) | const STATE_UNAVAILABLE = "unavailable"; constant TEMPLATE_OPTIONS (line 20) | const TEMPLATE_OPTIONS = ["name", "icon", "image", "state"]; FILE: src/entity-row.ts type LovelaceElement (line 10) | interface LovelaceElement extends LitElement { type FirstUpdatedFn (line 16) | type FirstUpdatedFn = ( function createModule (line 21) | function createModule(element: string, firstUpdated: FirstUpdatedFn) { function insertBefore (line 91) | function insertBefore(node: HTMLElement, element: Element) { function insertAfter (line 95) | function insertAfter(node: HTMLElement, element: Element) { FILE: src/entity.ts function computeActionTooltip (line 13) | function computeActionTooltip(hass, state, config, isHold) { FILE: src/get-lovelace.ts type HuiRootElement (line 3) | type HuiRootElement = HTMLElement & { type HTMLElementTagNameMap (line 13) | interface HTMLElementTagNameMap { FILE: src/main.ts class PaperButtonsRow (line 79) | class PaperButtonsRow extends LitElement { method _transformConfig (line 89) | private _transformConfig( method setConfig (line 179) | setConfig(config: ExternalPaperButtonRowConfig) { method render (line 215) | render() { method renderElement (line 305) | renderElement( method renderIcon (line 322) | renderIcon(config: ButtonConfig, style: StyleInfo, entity?: HassEntity) { method renderName (line 347) | renderName(config: ButtonConfig, style: StyleInfo, stateObj?: HassEnti... method renderState (line 357) | renderState(config: ButtonConfig, style: StyleInfo) { method _handleAction (line 365) | private _handleAction(ev: ActionHandlerEvent, config: ButtonConfig): v... method _getClass (line 374) | _getClass( method _getBaseStyles (line 388) | _getBaseStyles(): StyleInfo { method _getStateStyles (line 395) | _getStateStyles(domain?: string, stateObj?: HassEntity): StyleInfo { method _hexToRgb (line 447) | _hexToRgb(hex: string) { method _getRippleClass (line 451) | _getRippleClass(config: ButtonConfig) { method _getStyles (line 473) | _getStyles(config: ButtonConfig): StyleConfig { method _defaultConfig (line 484) | _defaultConfig( method shouldUpdate (line 526) | shouldUpdate(changedProps: PropertyValues) { FILE: src/presets.ts type LovelaceConfig (line 6) | interface LovelaceConfig { function handleButtonPreset (line 17) | function handleButtonPreset( FILE: src/template.ts function renderTemplateObjects (line 4) | function renderTemplateObjects(templates, hass) { function renderTemplateObject (line 10) | function renderTemplateObject(template, hass) { function handleCase (line 30) | function handleCase(text, text_case) { function subscribeTemplate (line 41) | function subscribeTemplate(this: PaperButtonsRow, config, object, key) { FILE: src/types.ts type HTMLElementTagNameMap (line 6) | interface HTMLElementTagNameMap { type TemplateConfig (line 17) | interface TemplateConfig { type Template (line 25) | type Template = string | TemplateConfig; type StyleConfig (line 27) | type StyleConfig = Partial< type ButtonConfig (line 34) | interface ButtonConfig { type PaperButtonRowConfig (line 55) | interface PaperButtonRowConfig { type ExternalButtonConfig (line 69) | interface ExternalButtonConfig type ExternalButtonType (line 77) | type ExternalButtonType = string | ExternalButtonConfig; type ExternalPaperButtonRowConfig (line 79) | interface ExternalPaperButtonRowConfig type FireEventActionConfig (line 86) | interface FireEventActionConfig extends BaseActionConfig { type ButtonActionConfig (line 94) | type ButtonActionConfig = ActionConfig | FireEventActionConfig; FILE: src/utils.ts type HASSDomEvents (line 4) | interface HASSDomEvents { type ShowToastParams (line 9) | interface ShowToastParams { type ToastActionParams (line 16) | interface ToastActionParams {