vanilla-native-federation
Version:
A lightweight **runtime micro frontend orchestrator** that loads micro frontends built with native federation into any web page. It can cache dependencies across page reloads, making it perfect for traditional server-rendered hosts (PHP, Java, Rails, etc.
15 lines (14 loc) • 885 B
TypeScript
import type { DynamicInitFlow } from '../../2.app/driver-ports/dynamic-init/flow.contract';
import type { FLOW_FACTORY } from '../../2.app/driver-ports/flow-factory.contract';
import type { DynamicInitDriversContract } from '../../audit.index';
import type { DrivingContract } from '../../2.app/driving-ports/driving.contract';
import type { ConfigContract } from '../../2.app/config/config.contract';
export declare const createDynamicInitDrivers: ({ config, adapters, }: {
config: ConfigContract;
adapters: DrivingContract;
}) => DynamicInitDriversContract;
export declare const DYNAMIC_INIT_FLOW_FACTORY: ({ config, adapters, }: {
config: ConfigContract;
adapters: DrivingContract;
}) => FLOW_FACTORY<DynamicInitDriversContract>;
export declare const createDynamicInitFlow: ({ flow, adapters, config, }: FLOW_FACTORY<DynamicInitDriversContract>) => DynamicInitFlow;