UNPKG

dropflow

Version:

A small CSS2 document renderer built from specifications

23 lines (22 loc) 811 B
import { HTMLElement } from './dom.js'; import type { LoadWalkerContext } from './api.js'; export declare class Image { #private; src: string; buffer: ArrayBufferLike | undefined; width: number; height: number; status: 'unloaded' | 'loading' | 'loaded' | 'error'; reason: unknown; decoded: unknown; constructor(src: string, buffer?: ArrayBufferLike); onLoaded(): void; onError(error: unknown): void; tryObjectUrl(url: URL): ArrayBufferLike | undefined; load(): Promise<void>; loadSync(): void; } export declare function clearImageCache(): void; export declare function getImage(src: string): Image | undefined; export declare function checkCache(): void; export declare function onLoadWalkerElementForImage(ctx: LoadWalkerContext, el: HTMLElement): void;