UNPKG

venny

Version:

Declarative Venn diagrams

38 lines (37 loc) 982 B
export declare class VennDiagram extends HTMLElement { private _connected; private _root; private __svg?; private __labels?; private _config; private _areas; private _areaMap; private _circleList; private _circleMap; private _nList; private _nMap; private _renderRequestPending; static get observedAttributes(): string[]; constructor(); attributeChangedCallback(name: string, _: string, newValue: string): void; get width(): number; set width(value: number); get height(): number; set height(value: number); connectedCallback(): void; disconnectedCallback(): void; private _areaKey; private _areaChangeHandler; private _requestRender; private _findSubsets; private _renderData; private get _svg(); private get _labels(); private _renderLabel; private _render; } declare global { interface HTMLElementTagNameMap { 'venn-diagram': VennDiagram; } }