made tab context menu extensible

This commit is contained in:
Eugene Pankov
2019-01-07 19:30:03 +03:00
parent 91b318853f
commit 5b78a5c1ed
8 changed files with 212 additions and 121 deletions

View File

@@ -0,0 +1,8 @@
import { BaseTabComponent } from '../components/baseTab.component'
import { TabHeaderComponent } from '../components/tabHeader.component'
export abstract class TabContextMenuItemProvider {
weight = 0
abstract async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<Electron.MenuItemConstructorOptions[]>
}