UNPKG

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.

9 lines (8 loc) 464 B
import type { NFEventConsumer, NFEventData, NFEventProvider, NFEventUnsubscribe } from './event.contract'; export type NFEventRegistry = { register<T>(type: string, resource: T | NFEventProvider<T>): Promise<void>; onReady<T>(type: string, callback: NFEventConsumer<T>): NFEventUnsubscribe; emit<T>(type: string, data: T): void; on<T>(type: string, callback: NFEventConsumer<NFEventData<T>>): NFEventUnsubscribe; clear(type?: string): void; };