123456789101112131415161718192021222324252627282930313233343536 |
- declare let standardScheme: string;
- declare namespace Electron {
- interface Menu {
- delegate: {
- executeCommand(menu: Menu, event: any, id: number): void;
- menuWillShow(menu: Menu): void;
- };
- getAcceleratorTextAt(index: number): string;
- }
- interface MenuItem {
- getDefaultRoleAccelerator(): Accelerator | undefined;
- }
- interface WebContents {
- getOwnerBrowserWindow(): BrowserWindow;
- getWebPreferences(): any;
- }
- interface Session {
- destroy(): void;
- }
- // Experimental views API
- class TopLevelWindow {
- constructor(args: {show: boolean})
- setContentView(view: View): void
- }
- class View {}
- class WebContentsView {
- constructor(webContents: WebContents)
- }
- }
- declare module 'dbus-native';
|