> code-oss-dev-smoke-test@0.1.0 postinstall /Users/alex/src/vscode-master/test/smoke
> tsc
node_modules/@types/electron/index.d.ts(11,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'preventDefault' must be of type '() => void', but here has type 'Function'.
node_modules/@types/electron/index.d.ts(12,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'sender' must be of type 'WebContents', but here has type 'EventEmitter'.
node_modules/@types/electron/index.d.ts(15,7): error TS2300: Duplicate identifier 'Point'.
node_modules/@types/electron/index.d.ts(20,7): error TS2300: Duplicate identifier 'Size'.
node_modules/@types/electron/index.d.ts(25,7): error TS2300: Duplicate identifier 'Rectangle'.
node_modules/@types/electron/index.d.ts(476,3): error TS2300: Duplicate identifier 'appendSwitch'.
node_modules/@types/electron/index.d.ts(482,3): error TS2300: Duplicate identifier 'appendArgument'.
node_modules/@types/electron/index.d.ts(497,3): error TS2300: Duplicate identifier 'bounce'.
node_modules/@types/electron/index.d.ts(503,3): error TS2300: Duplicate identifier 'cancelBounce'.
node_modules/@types/electron/index.d.ts(509,3): error TS2300: Duplicate identifier 'downloadFinished'.
node_modules/@types/electron/index.d.ts(515,3): error TS2300: Duplicate identifier 'setBadge'.
node_modules/@types/electron/index.d.ts(521,3): error TS2300: Duplicate identifier 'getBadge'.
node_modules/@types/electron/index.d.ts(527,3): error TS2300: Duplicate identifier 'hide'.
node_modules/@types/electron/index.d.ts(533,3): error TS2300: Duplicate identifier 'show'.
node_modules/@types/electron/index.d.ts(540,3): error TS2300: Duplicate identifier 'isVisible'.
node_modules/@types/electron/index.d.ts(546,3): error TS2300: Duplicate identifier 'setMenu'.
node_modules/@types/electron/index.d.ts(552,3): error TS2300: Duplicate identifier 'setIcon'.
node_modules/@types/electron/index.d.ts(572,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'description' must be of type 'string', but here has type 'string | undefined'.
node_modules/@types/electron/index.d.ts(572,3): error TS2687: All declarations of 'description' must have identical modifiers.
node_modules/@types/electron/index.d.ts(584,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'iconIndex' must be of type 'number', but here has type 'number | undefined'.
node_modules/@types/electron/index.d.ts(584,3): error TS2687: All declarations of 'iconIndex' must have identical modifiers.
node_modules/@types/electron/index.d.ts(634,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'type' must be of type '"task" | "separator" | "file" | undefined', but here has type '"task" | "separator" | "file"'.
node_modules/@types/electron/index.d.ts(634,3): error TS2687: All declarations of 'type' must have identical modifiers.
node_modules/@types/electron/index.d.ts(682,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'wasOpenedAtLogin' must be of type 'boolean', but here has type 'boolean | undefined'.
node_modules/@types/electron/index.d.ts(682,3): error TS2687: All declarations of 'wasOpenedAtLogin' must have identical modifiers.
node_modules/@types/electron/index.d.ts(687,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'wasOpenedAsHidden' must be of type 'boolean', but here has type 'boolean | undefined'.
node_modules/@types/electron/index.d.ts(687,3): error TS2687: All declarations of 'wasOpenedAsHidden' must have identical modifiers.
node_modules/@types/electron/index.d.ts(693,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'restoreState' must be of type 'boolean', but here has type 'boolean | undefined'.
node_modules/@types/electron/index.d.ts(693,3): error TS2687: All declarations of 'restoreState' must have identical modifiers.
node_modules/@types/electron/index.d.ts(773,8): error TS2300: Duplicate identifier 'BrowserWindow'.
node_modules/@types/electron/index.d.ts(1410,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'icon' must be of type 'NativeImage', but here has type 'string | NativeImage'.
node_modules/@types/electron/index.d.ts(1413,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'flags' must be of type 'string[] | undefined', but here has type 'ThumbarButtonFlags[] | undefined'.
node_modules/@types/electron/index.d.ts(1542,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'defaultFontFamily' must be of type 'DefaultFontFamily | undefined', but here has type '{ standard?: string | undefined; serif?: string | undefined; sansSerif?: string | undefined; mono...'.
node_modules/@types/electron/index.d.ts(2041,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'companyName' must be of type 'string | undefined', but here has type 'string'.
node_modules/@types/electron/index.d.ts(2041,3): error TS2687: All declarations of 'companyName' must have identical modifiers.
node_modules/@types/electron/index.d.ts(2059,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'extra' must be of type 'Extra | undefined', but here has type '{ [prop: string]: string; } | undefined'.
node_modules/@types/electron/index.d.ts(2064,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'date' must be of type 'string', but here has type 'Date'.
node_modules/@types/electron/index.d.ts(2194,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'properties' must be of type '("openFile" | "openDirectory" | "multiSelections" | "showHiddenFiles" | "createDirectory" | "prom...', but here has type '("openFile" | "openDirectory" | "multiSelections" | "showHiddenFiles" | "createDirectory" | "prom...'.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2280,12): error TS2320: Interface 'DownloadItem' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(2472,8): error TS2300: Duplicate identifier 'MenuItem'.
node_modules/@types/electron/index.d.ts(2622,8): error TS2300: Duplicate identifier 'Menu'.
node_modules/@types/electron/index.d.ts(2680,8): error TS2300: Duplicate identifier 'NativeImage'.
node_modules/@types/electron/index.d.ts(2835,8): error TS2300: Duplicate identifier 'ClientRequest'.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'emit' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'eventNames' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'listenerCount' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'listeners' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'prependListener' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2938,12): error TS2320: Interface 'IncomingMessage' cannot simultaneously extend types 'EventEmitter' and 'ReadableStream'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'ReadableStream' are not identical.
node_modules/@types/electron/index.d.ts(2973,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'headers' must be of type 'any', but here has type '{ [key: string]: string[]; }'.
node_modules/@types/electron/index.d.ts(3198,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'process' must be of type 'any', but here has type 'Process'.
node_modules/@types/electron/index.d.ts(3198,3): error TS2687: All declarations of 'process' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3276,8): error TS2300: Duplicate identifier 'Session'.
node_modules/@types/electron/index.d.ts(3388,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'cache' must be of type 'boolean', but here has type 'boolean | undefined'.
node_modules/@types/electron/index.d.ts(3388,3): error TS2687: All declarations of 'cache' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3399,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'storages' must be of type 'string[] | undefined', but here has type '("appcache" | "cookies" | "filesystem" | "indexdb" | "localstorage" | "shadercache" | "websql" | ...'.
node_modules/@types/electron/index.d.ts(3403,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'quotas' must be of type 'string[] | undefined', but here has type '("temporary" | "persistent" | "syncable")[] | undefined'.
node_modules/@types/electron/index.d.ts(3488,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'domain' must be of type 'string | undefined', but here has type 'string'.
node_modules/@types/electron/index.d.ts(3488,3): error TS2687: All declarations of 'domain' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3492,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'hostOnly' must be of type 'boolean | undefined', but here has type 'string'.
node_modules/@types/electron/index.d.ts(3492,3): error TS2687: All declarations of 'hostOnly' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3496,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'path' must be of type 'string | undefined', but here has type 'string'.
node_modules/@types/electron/index.d.ts(3496,3): error TS2687: All declarations of 'path' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3500,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'secure' must be of type 'boolean | undefined', but here has type 'boolean'.
node_modules/@types/electron/index.d.ts(3500,3): error TS2687: All declarations of 'secure' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3504,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'httpOnly' must be of type 'boolean | undefined', but here has type 'boolean'.
node_modules/@types/electron/index.d.ts(3504,3): error TS2687: All declarations of 'httpOnly' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3508,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'session' must be of type 'boolean | undefined', but here has type 'boolean'.
node_modules/@types/electron/index.d.ts(3508,3): error TS2687: All declarations of 'session' must have identical modifiers.
node_modules/@types/electron/index.d.ts(3997,8): error TS2300: Duplicate identifier 'Tray'.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4158,12): error TS2320: Interface 'WebContents' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(4874,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'inputFieldType' must be of type 'string', but here has type '"none" | "other" | "plainText" | "password"'.
node_modules/@types/electron/index.d.ts(4918,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'postData' must be of type 'UploadRawData[] | UploadFile[] | UploadFileSystem[] | UploadBlob[] | undefined', but here has type '(UploadBlob | UploadFileSystem | UploadRawData)[] | undefined'.
node_modules/@types/electron/index.d.ts(4925,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'type' must be of type 'string', but here has type '"rawData"'.
node_modules/@types/electron/index.d.ts(4936,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'type' must be of type 'string', but here has type '"fileSystem"'.
node_modules/@types/electron/index.d.ts(4959,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'type' must be of type 'string', but here has type '"blob"'.
node_modules/@types/electron/index.d.ts(4992,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'pageSize' must be of type 'string | undefined', but here has type 'Size | "A3" | "A4" | "A5" | "Legal" | "Letter" | "Tabloid" | undefined'.
node_modules/@types/electron/index.d.ts(5128,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'activeMatchOrdinal' must be of type 'number', but here has type 'number | undefined'.
node_modules/@types/electron/index.d.ts(5128,3): error TS2687: All declarations of 'activeMatchOrdinal' must have identical modifiers.
node_modules/@types/electron/index.d.ts(5132,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'matches' must be of type 'number', but here has type 'number | undefined'.
node_modules/@types/electron/index.d.ts(5132,3): error TS2687: All declarations of 'matches' must have identical modifiers.
node_modules/@types/electron/index.d.ts(5136,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'selectionArea' must be of type 'SelectionArea', but here has type 'Rectangle | undefined'.
node_modules/@types/electron/index.d.ts(5136,3): error TS2687: All declarations of 'selectionArea' must have identical modifiers.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(5214,12): error TS2320: Interface 'Debugger' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/@types/electron/index.d.ts(6050,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'type' must be of type 'string | undefined', but here has type '"browser" | "renderer"'.
node_modules/@types/electron/index.d.ts(6050,3): error TS2687: All declarations of 'type' must have identical modifiers.
node_modules/@types/electron/index.d.ts(6054,3): error TS2403: Subsequent variable declarations must have the same type. Variable 'resourcesPath' must be of type 'string | undefined', but here has type 'string'.
node_modules/@types/electron/index.d.ts(6054,3): error TS2687: All declarations of 'resourcesPath' must have identical modifiers.
node_modules/@types/electron/index.d.ts(6142,2): error TS2300: Duplicate identifier 'export='.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(126,13): error TS2320: Interface 'App' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(711,13): error TS2320: Interface 'AutoUpdater' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(812,9): error TS2300: Duplicate identifier 'BrowserWindow'.
node_modules/electron/electron.d.ts(1594,9): error TS2300: Duplicate identifier 'ClientRequest'.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2595,13): error TS2320: Interface 'IpcMain' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2620,13): error TS2320: Interface 'IpcRenderer' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2769,9): error TS2300: Duplicate identifier 'Menu'.
node_modules/electron/electron.d.ts(2819,9): error TS2300: Duplicate identifier 'MenuItem'.
node_modules/electron/electron.d.ts(2845,9): error TS2300: Duplicate identifier 'NativeImage'.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'addListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'on' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'once' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(2905,13): error TS2320: Interface 'Net' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3016,13): error TS2300: Duplicate identifier 'Point'.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3024,13): error TS2320: Interface 'PowerMonitor' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3208,13): error TS2300: Duplicate identifier 'Rectangle'.
node_modules/electron/electron.d.ts(3230,13): error TS2320: Interface 'Remote' cannot simultaneously extend types 'MainInterface' and 'CommonElectron'.
Named property 'webContents' of types 'MainInterface' and 'CommonElectron' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'emit' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'eventNames' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listenerCount' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'listeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'prependOnceListener' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3295,13): error TS2320: Interface 'Screen' cannot simultaneously extend types 'EventEmitter' and 'EventEmitter'.
Named property 'removeAllListeners' of types 'EventEmitter' and 'EventEmitter' are not identical.
node_modules/electron/electron.d.ts(3381,9): error TS2300: Duplicate identifier 'Session'.
node_modules/electron/electron.d.ts(3583,13): error TS2300: Duplicate identifier 'Size'.
node_modules/electron/electron.d.ts(3855,9): error TS2300: Duplicate identifier 'Tray'.
node_modules/electron/electron.d.ts(6234,5): error TS2300: Duplicate identifier 'appendSwitch'.
node_modules/electron/electron.d.ts(6239,5): error TS2300: Duplicate identifier 'appendArgument'.
node_modules/electron/electron.d.ts(6523,5): error TS2300: Duplicate identifier 'bounce'.
node_modules/electron/electron.d.ts(6527,5): error TS2300: Duplicate identifier 'cancelBounce'.
node_modules/electron/electron.d.ts(6531,5): error TS2300: Duplicate identifier 'downloadFinished'.
node_modules/electron/electron.d.ts(6535,5): error TS2300: Duplicate identifier 'setBadge'.
node_modules/electron/electron.d.ts(6536,5): error TS2300: Duplicate identifier 'getBadge'.
node_modules/electron/electron.d.ts(6540,5): error TS2300: Duplicate identifier 'hide'.
node_modules/electron/electron.d.ts(6544,5): error TS2300: Duplicate identifier 'show'.
node_modules/electron/electron.d.ts(6545,5): error TS2300: Duplicate identifier 'isVisible'.
node_modules/electron/electron.d.ts(6549,5): error TS2300: Duplicate identifier 'setMenu'.
node_modules/electron/electron.d.ts(6553,5): error TS2300: Duplicate identifier 'setIcon'.
node_modules/electron/electron.d.ts(8073,3): error TS2300: Duplicate identifier 'export='.
npm WARN code-oss-dev-smoke-test@0.1.0 No repository field.
npm WARN code-oss-dev-smoke-test@0.1.0 No license field.
npm ERR! Darwin 16.7.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.10.0
npm ERR! npm v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! code-oss-dev-smoke-test@0.1.0 postinstall: `tsc`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the code-oss-dev-smoke-test@0.1.0 postinstall script 'tsc'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the code-oss-dev-smoke-test package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! tsc
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs code-oss-dev-smoke-test
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls code-oss-dev-smoke-test
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/alex/.electron-gyp/.npm/_logs/2017-11-16T08_16_48_988Z-debug.log
To reproduce:
scripts/npm.sh install