Merge pull request #67 from avocadianmage/master

Add 'declare' modifier to top-level elements in Typescript declarations file
This commit is contained in:
Thomas Brouard 2018-09-01 09:10:58 +02:00 committed by GitHub
commit a4e87ae948
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

4
index.d.ts vendored
View file

@ -1,7 +1,7 @@
import {EventEmitter} from 'events'; import {EventEmitter} from 'events';
import {WebviewTag} from 'electron'; import {WebviewTag} from 'electron';
class ElectronTabs extends EventEmitter { declare class ElectronTabs extends EventEmitter {
constructor(options?: ElectronTabs.TabGroupOptions); constructor(options?: ElectronTabs.TabGroupOptions);
addTab(options?: ElectronTabs.TabOptions): ElectronTabs.Tab; addTab(options?: ElectronTabs.TabOptions): ElectronTabs.Tab;
getTab(id: string): ElectronTabs.Tab | null; getTab(id: string): ElectronTabs.Tab | null;
@ -16,7 +16,7 @@ class ElectronTabs extends EventEmitter {
tabContainer: HTMLElement; tabContainer: HTMLElement;
} }
namespace ElectronTabs { declare namespace ElectronTabs {
export interface TabGroupOptions { export interface TabGroupOptions {
tabContainerSelector?: string; tabContainerSelector?: string;
buttonsContainerSelector?: string; buttonsContainerSelector?: string;