UNPKG

extra-map-card

Version:

Lovelace custom map card for Home Assistant

34 lines (33 loc) 1.15 kB
import { HomeAssistant, LovelaceCardEditor } from '@types'; import { LitElement, nothing } from 'lit'; import { ExtraMapCardConfig } from 'types/config'; import './components/emc-map'; import './components/emc-sub-entity-editor'; import './components/emc-entity-editor'; export declare class ExtraMapEditor extends LitElement implements LovelaceCardEditor { hass?: HomeAssistant; private _config?; private _configEntities?; private _subEntityEditorConfig?; private _entityEditor?; private _subEntityEditor?; connectedCallback(): void; disconnectedCallback(): void; setConfig(config: ExtraMapCardConfig): void; protected render(): typeof nothing | import("lit-html").TemplateResult<1>; private _computeLabelCallback; private _valueChanged; private _entitiesValueChanged; private _editDetailEntity; private _goBack; private _handleSubEntityConfigChanged; static get styles(): import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'extra-map-editor': ExtraMapEditor; } interface Window { ExtraMapEditor: ExtraMapEditor; } }