(tab: Tab)
| 37 | tab.type === "draft" ? draftHref(tab.draftID) : sessionHref(tab.server, tab.sessionId) |
| 38 | |
| 39 | export const tabKey = (tab: Tab) => (tab.type === "draft" ? `draft:${tab.draftID}` : `${tab.server}\n${tabHref(tab)}`) |
| 40 | |
| 41 | export function sessionHasOpenTab(tabs: Tab[], server: ServerConnection.Key, session: Session) { |
| 42 | return tabs.some((tab) => tab.type === "session" && tab.server === server && tab.sessionId === session.id) |
no test coverage detected