mount-image
Version:
A simple function for mounting image
25 lines (20 loc) • 848 B
TypeScript
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 { }