mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 09:42:55 +00:00
33 lines
1.2 KiB
TypeScript
33 lines
1.2 KiB
TypeScript
import { CreateLinkHookDom, CreateScriptHookDom } from "./types/hooks.js";
|
|
//#region src/dom.d.ts
|
|
declare function safeWrapper<T extends (...args: Array<any>) => any>(callback: T, disableWarn?: boolean): Promise<ReturnType<T> | undefined>;
|
|
declare function isStaticResourcesEqual(url1: string, url2: string): boolean;
|
|
declare function createScript(info: {
|
|
url: string;
|
|
cb?: (value: void | PromiseLike<void>) => void;
|
|
onErrorCallback?: (error: Error) => void;
|
|
attrs?: Record<string, any>;
|
|
needDeleteScript?: boolean;
|
|
createScriptHook?: CreateScriptHookDom;
|
|
}): {
|
|
script: HTMLScriptElement;
|
|
needAttach: boolean;
|
|
};
|
|
declare function createLink(info: {
|
|
url: string;
|
|
cb?: (value: void | PromiseLike<void>) => void;
|
|
onErrorCallback?: (error: Error) => void;
|
|
attrs: Record<string, string>;
|
|
needDeleteLink?: boolean;
|
|
createLinkHook?: CreateLinkHookDom;
|
|
}): {
|
|
link: HTMLLinkElement;
|
|
needAttach: boolean;
|
|
};
|
|
declare function loadScript(url: string, info: {
|
|
attrs?: Record<string, any>;
|
|
createScriptHook?: CreateScriptHookDom;
|
|
}): Promise<void>;
|
|
//#endregion
|
|
export { createLink, createScript, isStaticResourcesEqual, loadScript, safeWrapper };
|
|
//# sourceMappingURL=dom.d.ts.map
|