ui-lit
Version:
UI Elements on LIT
31 lines (30 loc) • 1.09 kB
TypeScript
import { LitElement } from 'lit';
import type { TTabType, LitTabs } from './tabs';
import '../button';
declare const LitTab_base: (new (...args: any[]) => import("../mixins/focusable/inderface").Focusable & LitElement) & typeof LitElement;
export declare class LitTab extends LitTab_base {
static styles: import("lit").CSSResult;
value: string;
selected: boolean;
type: TTabType;
private _tabsHost;
private _currentX;
private _prevRect?;
private _currentWidthScale;
active: boolean;
setTabsHost(value: LitTabs): void;
connectedCallback(): void;
willUpdate(_changedProperties: Map<string | number | symbol, unknown>): void;
disconnectedCallback(): void;
setSelection(value: boolean, prevRect?: DOMRect | null): void;
private _selectNotify;
private _prevent;
render(): import("lit").TemplateResult<1>;
protected updated(_changedProperties: Map<string | number | symbol, unknown>): void;
}
declare global {
interface HTMLElementTagNameMap {
'lit-tab': LitTab;
}
}
export {};