wired-slider
Version:
Hand-drawn sketchy slider web component
24 lines (23 loc) • 699 B
TypeScript
import { WiredBase, Point } from 'wired-lib/lib/wired-base';
import { TemplateResult, CSSResultArray } from 'lit-element';
export declare class WiredSlider extends WiredBase {
min: number;
max: number;
step: number;
disabled: boolean;
private input?;
private knob?;
private canvasWidth;
private pendingValue?;
static get styles(): CSSResultArray;
get value(): number;
set value(v: number);
firstUpdated(): void;
render(): TemplateResult;
focus(): void;
private onInput;
wiredRender(force?: boolean): void;
protected canvasSize(): Point;
protected draw(svg: SVGSVGElement, size: Point): void;
private updateThumbPosition;
}