SIGN IN SIGN UP

feat: eliminate `this: any` in muya render system with StateRenderContext

Introduce StateRenderContext interface (renderContext.ts) capturing all
properties and methods available on StateRender mixin targets. Replace
`this: any` → `this: StateRenderContext` across 30+ render functions
(renderBlock, renderContainerBlock, renderLeafBlock, and all renderInlines).

noExplicitAny in muya/lib: 35 → 8 (remaining 8 are justified third-party
library exceptions). @ts-expect-error: 242 → 236.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
R
Raaaaaymond committed
3c63589fe2d1bf1504e31ccd9eac73b672f12205
Parent: 5112f4b