import { Result, UniqueID } from "@common/domain"; import { TabContext } from "../entities"; export interface ITabContextService { getContextByTabId(tabId: UniqueID): Promise>; createContext( params: { tabId: UniqueID; userId: UniqueID }, transaction?: any ): Promise>; removeContext( params: { tabId: UniqueID; userId: UniqueID }, transaction?: any ): Promise>; }