feat: add render graph driven renderer architecture

Amp-Thread-ID: https://ampcode.com/threads/T-019f9d91-77c1-7206-a60f-ed6554ce92ab

Co-authored-by: Heaust Azure <heaust.azure@gmail.com>
This commit is contained in:
Amp
2026-07-27 02:53:44 +00:00
co-authored by heaust
parent 8a8369706b
commit d4e8634f67
290 changed files with 48804 additions and 1995 deletions
+29
View File
@@ -0,0 +1,29 @@
/**
* Composition-bound graph and command execution without browser or worker resources.
* @module fxnode/headless
*/
export * from "./core/types.js";
export type {
Command,
BatchCommand,
FxNodeReplayCommand,
FxNodeSaveData,
CompatibleFxNodeSaveData,
CommandRequest,
CommandError,
} from "./commands/types.js";
export { FXNODE_SAVE_DATA_LIMITS } from "./commands/save-data.js";
export type { Mutation } from "./engine/mutations.js";
export type { DecodeResult, ValidationIssue } from "./composition/bound-document.js";
export type {
EngineState,
LoadResult,
ReplayResult,
MutationEnvelope,
SnapshotEnvelope,
StateReplacementRequest,
TransitionResult,
} from "./composition/bound-engine.js";
export * from "./composition/index.js";
export type { FxNodeHeadless } from "./headless-runtime.js";
export { createFxNodeHeadless } from "./headless-runtime.js";