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.
14 lines (13 loc) • 485 B
TypeScript
export declare class Optional<T> {
private item?;
private constructor();
static of<T>(item?: T): Optional<T>;
static empty<U>(): Optional<U>;
isPresent(): boolean;
set<U>(other: U): Optional<U>;
ifPresent(callback: (_: T) => void): void;
map<U>(callback: (_: NonNullable<T>) => U | Optional<U>): Optional<U>;
orElse(other: Required<T>): NonNullable<T>;
orThrow(error: Error | string | (() => Error)): NonNullable<T>;
get(): T | undefined;
}