wired-spinner
Version:
Hand-drawn sketchy button - web component
21 lines (20 loc) • 608 B
TypeScript
import { WiredBase, Point } from 'wired-lib/lib/wired-base';
import { TemplateResult, CSSResultArray } from 'lit-element';
export declare class WiredSpinner extends WiredBase {
spinning: boolean;
duration: number;
private knob?;
private value;
private timerstart;
private frame;
static get styles(): CSSResultArray;
render(): TemplateResult;
protected canvasSize(): Point;
protected draw(svg: SVGSVGElement, size: Point): void;
private updateCursor;
updated(): void;
private startSpinner;
private stopSpinner;
private nextTick;
private tick;
}