UNPKG

@craftily/image

Version:

A lightweight image filter utility for canvas using TypeScript.

31 lines 992 B
import { LitElement } from 'lit'; import { Property, SupportedFileFormat, MimeTypes, InputControlProps, DefaultControlProps } from '../types'; export declare class ImageEditor extends LitElement { static styles: import("lit").CSSResult; src: string; controls: Record<Property, InputControlProps>; /** * Dimensions (optional) */ width?: number; height?: number; showUpload?: boolean; defaultState: DefaultControlProps; format: SupportedFileFormat; canvas: HTMLCanvasElement; imgEl: HTMLImageElement; mimeTypes: MimeTypes; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; private inputControl; private updateValue; private draw; download(format?: SupportedFileFormat, quality?: number): void; private onFileChange; /** * Reset all filters to default values and redraw image */ reset(): void; private onControlChange; } //# sourceMappingURL=ImageEditor.d.ts.map