Overview of Fusion TypeScript packages
masterThe TypeScript port of Fusion is designed to be lighter than the .NET version, focusing on client-side consumption of server-side compute services. The following packages are available:
@actuallab/core: Provides core utilities likeResult,AsyncContext,AsyncLock,PromiseSource, events, and retry logic.@actuallab/rpc: Handles RPC communication viaRpcHub,RpcClientPeer,RpcStream, and WebSocket transport.@actuallab/fusion: Contains the core reactive primitives:Computed<T>,@computeMethod,ComputedState, andMutableState.@actuallab/fusion-rpc: ProvidesFusionHub, which is a compute-aware RPC implementation that propagates invalidations.@actuallab/fusion-react: Provides React hooks for reactive state:useComputedStateanduseMutableState.