ecsia-monorepo / devtools/src / PinExplain
Interface: PinExplain
Defined in: devtools/src/types.ts:120
A system pinned to the main thread, with the reason it cannot run on a worker (waves ).
Properties
system
ts
readonly system: string;Defined in: devtools/src/types.ts:121
reason
ts
readonly reason: "rich-fields" | "main-thread";Defined in: devtools/src/types.ts:128
'rich-fields' = reads/writes an object<T>/'string' component (structural, permanent); 'main-thread' = worker-eligible but placed on the main thread by the plan. Topic consumers stopped being a pin cause when worker-side consume shipped — a consumer pins only if its components carry rich fields.