ui-lit
Version:
UI Elements on LIT
32 lines (31 loc) • 864 B
TypeScript
import { LitElement } from 'lit';
export interface ICircleProps {
percent: number;
}
export declare class LitCircle extends LitElement {
static styles: import("lit").CSSResult;
static get properties(): {
percent: {
type: NumberConstructor;
};
};
private _percent;
get percent(): number;
set percent(value: number);
private _color;
size: number;
ratio: number;
color: string;
private _size;
private _defaultSize;
willUpdate(_changedProperties: Map<string | number | symbol, unknown>): void;
get lineWidth(): number;
get radius(): number;
renderCircle: (ctx: CanvasRenderingContext2D) => void;
render(): import("lit").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'lit-circle': LitCircle;
}
}