UNPKG

wired-lib

Version:

Core sketchy rendering lib used by wired components

16 lines (15 loc) 735 B
import { LitElement, PropertyValues } from 'lit-element'; export declare type Point = [number, number]; export declare type ResizeObserver = any; export declare const BaseCSS: import("lit-element").CSSResult; export declare abstract class WiredBase extends LitElement { protected svg?: SVGSVGElement; protected lastSize: Point; protected seed: number; updated(_changed?: PropertyValues): void; wiredRender(force?: boolean): void; protected abstract canvasSize(): Point; protected abstract draw(svg: SVGSVGElement, size: Point): void; } export declare function fire(element: HTMLElement, name: string, detail?: any, bubbles?: boolean, composed?: boolean): void; export declare function randomSeed(): number;