(view: SheetViewMode)
| 514 | |
| 515 | const folderContextCache: Partial<Record<SheetViewMode, FolderContext>> = {}; |
| 516 | const getFolderContext = (view: SheetViewMode): FolderContext => { |
| 517 | const existed = folderContextCache[view]; |
| 518 | if (existed) return existed; |
| 519 | const ctx = buildFolderContext(view); |
| 520 | folderContextCache[view] = ctx; |
| 521 | return ctx; |
| 522 | }; |
| 523 | |
| 524 | const viewEvents: Partial<Record<SheetViewMode, SheetTreeEvents>> = {}; |
| 525 | const getEvents = (view: SheetViewMode): SheetTreeEvents => { |
no test coverage detected