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