mount-css
Version:
A simple function for mounting css
25 lines (20 loc) • 797 B
TypeScript
export declare interface CssOptions {
attrs?: LinkAttributes;
props?: LinkAttributes;
force?: boolean;
}
export declare interface HTMLLinkElementEX extends HTMLLinkElement {
onreadystatechange?: any;
readyState?: 'loaded' | 'complete';
}
export declare type LinkAttributes = Pick<HTMLLinkElement, 'as' | 'charset' | 'crossOrigin' | 'disabled' | 'href' | 'hreflang' | 'imageSizes' | 'imageSrcset' | 'integrity' | 'media' | 'referrerPolicy' | 'rel' | 'rev' | 'target' | 'type'>;
/**
* Dynamic loading of css link resources
*
* @param src - resource address
* @param option - parameters: attrs, props, force
* @returns - result
*/
declare function mountCss(src: string, option?: CssOptions): Promise<boolean>;
export default mountCss;
export { }