Restore the workspace canvas and atomic Studio creation workflow
This commit is contained in:
@@ -156,6 +156,13 @@ export function compileKernelProgram(plan: ExecutionPlan): unknown {
|
||||
...common,
|
||||
kind: "interface",
|
||||
interface: bound.interfaceRevisionId,
|
||||
...(!bound.receiver &&
|
||||
!bound.via &&
|
||||
(requirement.operations ?? iface.members.flatMap(m=>m.operations.map(o=>o.id))).every(
|
||||
(id) => iface.members.flatMap((m) => m.operations).find((o) => o.id === id)?.scope === "class",
|
||||
)
|
||||
? { staticAtom: operation.atomId }
|
||||
: {}),
|
||||
...(bound.receiver ? { receiver: bound.receiver } : {}),
|
||||
operations: requirement.operations ?? iface.members.flatMap((m) => m.operations.map((o) => o.id)),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user