* Dry-run validation — would dispatch(op) succeed? * Returns {ok:true} when dispatch would mutate the document, {ok:false,code,message} otherwise. * Use as a feature-detection gate: `const r = comp.can(op); if (!r.ok) return;` * Phase 3b ops return {ok:false,code:'E_NO_GSAP_TIMELINE'} until
(op: EditOp)
| 483 | * Phase 3b ops return {ok:false,code:'E_NO_GSAP_TIMELINE'} until parser engine ships. |
| 484 | */ |
| 485 | can(op: EditOp): CanResult; |
| 486 | |
| 487 | // ── Events (one typed emitter — F10) ────────────────────────────────────── |
| 488 | on(event: "change", handler: () => void): () => void; |
no outgoing calls
no test coverage detected