UNPKG

@9am/img-halftone

Version:

A web component turns <img> into halftone.

27 lines (26 loc) 749 B
import { Shape } from './types'; declare class ImgHalftone extends HTMLElement { static loadImage(url?: string): Promise<HTMLImageElement>; static get observedAttributes(): string[]; private img; private painter; private channels; constructor(); attributeChangedCallback(name: string, prev: string, next: string): Promise<void>; private update; connectedCallback(): void; disconnectedCallback(): void; get src(): string; set src(val: string); get alt(): string; set alt(val: string); get varient(): string; get cellsize(): number; get shape(): Shape; } declare global { interface HTMLElementTagNameMap { 'img-halftone': ImgHalftone; } } export default ImgHalftone;