()
| 80 | export const TabModelContext = createContext<TabModel | undefined>(undefined); |
| 81 | |
| 82 | export function useTabModel(): TabModel { |
| 83 | const ctxModel = useContext(TabModelContext); |
| 84 | if (ctxModel == null) { |
| 85 | throw new Error("useTabModel must be used within a TabModelProvider"); |
| 86 | } |
| 87 | return ctxModel; |
| 88 | } |
| 89 | |
| 90 | export function useTabModelMaybe(): TabModel { |
| 91 | return useContext(TabModelContext); |
no outgoing calls
no test coverage detected