You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
684 B
29 lines
684 B
import { inject, injectable } from "inversify"
|
|
import BaseContainer from "main/base/baseContainer"
|
|
import Tabs from "main/modules/tabs"
|
|
import WindowManager from "main/modules/window-manager"
|
|
|
|
@injectable()
|
|
class BasicService extends BaseContainer {
|
|
constructor(
|
|
@inject(WindowManager) private _WindowManager: WindowManager,
|
|
@inject(Tabs) private _Tabs: Tabs,
|
|
) {
|
|
super()
|
|
}
|
|
|
|
showAbout() {
|
|
this._WindowManager.showWindow("about")
|
|
return {
|
|
a: "fuck",
|
|
}
|
|
}
|
|
|
|
openTabDevtool() {
|
|
// this._Tabs.reload(0)
|
|
this._Tabs.openDevtool(0)
|
|
}
|
|
}
|
|
|
|
export { BasicService }
|
|
export default BasicService
|
|
|