UNPKG

mount-image

Version:
25 lines (20 loc) 848 B
export declare interface HTMLImageElementEX extends HTMLImageElement { onreadystatechange?: any; readyState?: 'loaded' | 'complete'; } export declare type ImageAttributes = Pick<HTMLImageElement, 'align' | 'alt' | 'border' | 'crossOrigin' | 'decoding' | 'height' | 'hspace' | 'isMap' | 'loading' | 'longDesc' | 'lowsrc' | 'name' | 'referrerPolicy' | 'sizes' | 'src' | 'srcset' | 'useMap' | 'vspace' | 'width'>; export declare interface ImgOptions { attrs?: ImageAttributes; props?: ImageAttributes; force?: boolean; } /** * Dynamic loading of image resources * * @param src - resource address * @param option - parameters: attrs, props, force * @returns - result */ declare function mountImage(src: string, option?: ImgOptions): Promise<boolean | string>; export default mountImage; export { }