ui-lit
Version:
UI Elements on LIT
44 lines (43 loc) • 1.11 kB
TypeScript
import { LitElement } from 'lit';
import '../icon';
export declare class LitLayout extends LitElement {
static styles: import("lit").CSSResult;
minWidth: number;
maxWidth: number;
minHeight: number;
maxHeight: number;
height: number;
width: number;
top: number;
left: number;
zIndex: number;
name: string;
connectedCallback(): void;
disconnectedCallback(): void;
_onClick: () => void;
willUpdate(): void;
render(): import("lit").TemplateResult<1>;
/** Events */
private _onResize;
private _onStartMove;
/** Actions */
getPosition(): {
width: number;
height: number;
minWidth: number;
minHeight: number;
maxWidth: number;
maxHeight: number;
zIndex: number;
top: number;
left: number;
};
setPosition(x: number, y: number): void;
setSize(width: number, height: number): void;
private _setStyleValue;
}
declare global {
interface HTMLElementTagNameMap {
'lit-layout': LitLayout;
}
}