thanos-image
Version:
Thanos snap effect component built with Lit
25 lines (24 loc) • 665 B
TypeScript
import { LitElement } from 'lit';
export declare class ThanosImage extends LitElement {
src: string;
class: string;
private filterUrl;
private isAnimating;
private uniqueId;
private bigNoiseEl;
private displacementMapEl;
static styles: import('lit').CSSResult;
private get isSafari();
connectedCallback(): void;
private config;
private animateDisappear;
playImageDisappearAnimation(): Promise<void>;
private imageEl;
protected firstUpdated(): void;
render(): import('lit').TemplateResult<1> | null;
}
declare global {
interface HTMLElementTagNameMap {
'thanos-image': ThanosImage;
}
}