@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
31 lines (30 loc) • 1.08 kB
TypeScript
import * as webpack$1 from "webpack";
import { ObjectDeserializerContext, ObjectSerializerContext } from "webpack/lib/dependencies/ModuleDependency";
//#region src/lib/container/ContainerExposedDependency.d.ts
declare const dependencies: typeof webpack$1.dependencies;
declare class ContainerExposedDependency extends dependencies.ModuleDependency {
exposedName: string;
request: string;
/**
* @param {string} exposedName public name
* @param {string} request request to module
*/
constructor(exposedName: string, request: string);
get type(): string;
get category(): string;
/**
* @returns {string | null} an identifier to merge equal requests
*/
getResourceIdentifier(): string | null;
/**
* @param {ObjectSerializerContext} context context
*/
serialize(context: ObjectSerializerContext): void;
/**
* @param {ObjectDeserializerContext} context context
*/
deserialize(context: ObjectDeserializerContext): void;
}
//#endregion
export { ContainerExposedDependency as default };
//# sourceMappingURL=ContainerExposedDependency.d.ts.map