@macrof/loader
Version:
React MicroFrontend Loader, Typescript, Webpack 5, ModuleFederation
9 lines (8 loc) • 465 B
TypeScript
import { DynamicImport, TLoadMF, NodeElement, Render } from "../interfaces";
export declare const getUid: (name: string) => string;
export declare const load: (dynamicImport: DynamicImport, name: string) => Promise<{
default: Render;
}>;
export declare const unmount: (currentTarget: HTMLDivElement | null, name: string) => void;
export declare const Bootstrap: (render: Render, element: NodeElement) => void;
export declare function LoadMF<T>(MF: TLoadMF): T;