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
options?
BuildOptions = {}
Returns
Promise<BuiltProgram>