import { injectable } from "tsyringe"; import LinkUseCase from "../usecases/LinkUseCase"; @injectable() export default class LinkController { constructor(private linkUseCase: LinkUseCase) {} openToTab(url: string, tabId: number): Promise { return this.linkUseCase.openToTab(url, tabId); } openNewTab( url: string, openerId: number, background: boolean ): Promise { return this.linkUseCase.openNewTab(url, openerId, background); } }