Files
emaui/node_modules/@module-federation/sdk/dist/dom.d.ts
2026-05-29 15:23:46 +03:00

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