module-federation-exposes-webpack-plugin
Version:
Create module federation exposes config
19 lines (18 loc) • 602 B
TypeScript
type Content = {
name: string;
content: string;
};
export type Options = {
/** 导出组件的入口文件 */
exportFile: string;
/** 生成的文件目录 */
generateDir: string;
/** 生成的文件类型, 默认为ts */
filetype?: "ts" | "js";
/** 转换引入的包名称 */
transform?: (libraryName: string) => string;
};
/** 根据导出index文件获取导出内容 */
export declare const getExportContent: (path: string, transform?: Options["transform"]) => Content[];
export declare function generateExposes(options: Options): Promise<void>;
export {};