Skip to content

Intermact API Reference / @intermact/core / buildProgram

Function: buildProgram()

buildProgram(program, options?): Promise<BuiltProgram>

Defined in: packages/core/src/program/build.ts:89

Run a program's build pass and assemble a Player (design.md §3.2). The program runs once with a "logical clock that advances instantly": every scene.play appends to the Storyboard. After it resolves, we have a complete timeline that can be seeked deterministically.

M1 supports a single primary scene; multi-viewport composition is §10.4 (M12/M15).

Parameters

program

IntermactProgram

options?

BuildOptions = {}

Returns

Promise<BuiltProgram>

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)