(view: SheetViewMode)
| 768 | |
| 769 | const viewContextCache: Partial<Record<SheetViewMode, ViewContext>> = {}; |
| 770 | const getViewContext = (view: SheetViewMode): ViewContext => { |
| 771 | const existed = viewContextCache[view]; |
| 772 | if (existed) return existed; |
| 773 | const ctx = buildViewContext(view); |
| 774 | viewContextCache[view] = ctx; |
| 775 | return ctx; |
| 776 | }; |
| 777 | |
| 778 | // ---- side effects (initialized lazily on first use) ------------------------ |
| 779 |
no test coverage detected