navigator.js:28: WARNING - attempted re-definition of type Navigator found : function (new:Navigator, string, (Object|null), (Object|null), (Object|null)): undefined expected: function (new:Navigator): ? function Navigator(originalUrl, viewport, paramsParser, navigatorDelegate) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ browser_api.js:21: ERROR - Property getZoomSettings never defined on chrome.tabs chrome.tabs.getZoomSettings(streamInfo.tabId, function(zoomSettings) { ^^^^^^^^^^^^^^^ browser_api.js:22: ERROR - Property defaultZoomFactor never defined on zoomSettings resolve(zoomSettings.defaultZoomFactor); ^^^^^^^^^^^^^^^^^ browser_api.js:43: ERROR - Property getZoom never defined on chrome.tabs chrome.tabs.getZoom(streamInfo.tabId, resolve); ^^^^^^^ browser_api.js:109: ERROR - Property setZoom never defined on chrome.tabs chrome.tabs.setZoom(this.streamInfo_.tabId, zoom, resolve); ^^^^^^^ browser_api.js:139: ERROR - Bad type annotation. missing opening ( See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information. * @param {function} listener The listener to be called with the new zoom ^ browser_api.js:147: ERROR - Property onZoomChange never defined on chrome.tabs chrome.tabs.onZoomChange.addListener(function(zoomChangeInfo) { ^^^^^^^^^^^^ browser_api.js:150: ERROR - Property newZoomFactor never defined on zoomChangeInfo listener(zoomChangeInfo.newZoomFactor); ^^^^^^^^^^^^^ browser_api.js:172: ERROR - Property mimeHandlerPrivate never defined on chrome chrome.mimeHandlerPrivate.getStreamInfo(resolve); ^^^^^^^^^^^^^^^^^^ browser_api.js:189: ERROR - Property setZoomSettings never defined on chrome.tabs chrome.tabs.setZoomSettings( ^^^^^^^^^^^^^^^ gesture_detector.js:20: ERROR - actual parameter 2 of Node.prototype.addEventListener does not match formal parameter found : function (TouchEvent): undefined required: (EventListener|function (Event): (boolean|undefined)|null) 'touchstart', this.onTouchStart_.bind(this), { passive: true }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gesture_detector.js:22: ERROR - actual parameter 2 of Node.prototype.addEventListener does not match formal parameter found : function (TouchEvent): undefined required: (EventListener|function (Event): (boolean|undefined)|null) 'touchmove', this.onTouch_.bind(this), { passive: false }); ^^^^^^^^^^^^^^^^^^^^^^^^ gesture_detector.js:24: ERROR - actual parameter 2 of Node.prototype.addEventListener does not match formal parameter found : function (TouchEvent): undefined required: (EventListener|function (Event): (boolean|undefined)|null) 'touchend', this.onTouch_.bind(this), { passive: true }); ^^^^^^^^^^^^^^^^^^^^^^^^ gesture_detector.js:26: ERROR - actual parameter 2 of Node.prototype.addEventListener does not match formal parameter found : function (TouchEvent): undefined required: (EventListener|function (Event): (boolean|undefined)|null) 'touchcancel', this.onTouch_.bind(this), { passive: true }); ^^^^^^^^^^^^^^^^^^^^^^^^ gesture_detector.js:101: ERROR - actual parameter 1 of GestureDetector.pinchScaleRatio_ does not match formal parameter found : (TouchEvent|null) required: TouchEvent this.lastEvent_, this.pinchStartEvent_); ^^^^^^^^^^^^^^^ gesture_detector.js:102: ERROR - actual parameter 1 of GestureDetector.center_ does not match formal parameter found : (TouchEvent|null) required: TouchEvent let center = GestureDetector.center_(this.lastEvent_); ^^^^^^^^^^^^^^^ open_pdf_params_parser.js:130: ERROR - Object expressions are not callable this.getNamedDestinationsFunction_(paramsDictionary['nameddest']); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pdf.js:51: ERROR - assignment found : Element required: (HTMLElement|null) activeElement = activeElement.shadowRoot.activeElement; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pdf.js:216: ERROR - Property hideDropdowns never defined on HTMLElement this.toolbar_.hideDropdowns.bind(this.toolbar_)); ^^^^^^^^^^^^^ pdf.js:245: ERROR - actual parameter 2 of Node.prototype.addEventListener does not match formal parameter found : function ((KeyboardEvent|null)): undefined required: (EventListener|function (Event): (boolean|undefined)|null) document.addEventListener('keydown', this.handleKeyEvent_.bind(this)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pdf.js:252: ERROR - Function Navigator: called with 4 argument(s). Function requires at least 0 argument(s) and no more than 0 argument(s). this.navigator_ = new Navigator( ^^^^^^^^^^^^^^ pdf.js:259: ERROR - Property resourcesPrivate never defined on chrome chrome.resourcesPrivate.getStrings('pdf', this.handleStrings_.bind(this)); ^^^^^^^^^^^^^^^^ pdf.js:259: ERROR - Property getStrings never defined on chrome.resourcesPrivate chrome.resourcesPrivate.getStrings('pdf', this.handleStrings_.bind(this)); ^^^^^^^^^^ pdf.js:277: ERROR - Function ToolbarManager.prototype.hideToolbarsAfterTimeout: called with 1 argument(s). Function requires at least 0 argument(s) and no more than 0 argument(s). this.toolbarManager_.hideToolbarsAfterTimeout(e); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pdf.js:378: ERROR - Property selectPageNumber never defined on HTMLElement this.toolbar_.selectPageNumber(); ^^^^^^^^^^^^^^^^ pdf.js:387: ERROR - Property fitToggleFromHotKey never defined on HTMLElement this.zoomToolbar_.fitToggleFromHotKey(); ^^^^^^^^^^^^^^^^^^^ pdf.js:538: ERROR - Property deny never defined on HTMLElement this.passwordScreen_.deny(); ^^^^ pdf.js:566: ERROR - Property textdirection never defined on Object document.documentElement.dir = strings.textdirection; ^^^^^^^^^^^^^ pdf.js:591: ERROR - Bad type annotation. Unknown type MessageObject * @param {MessageObject} message a message event. ^ pdf.js:604: ERROR - Property initialFadeIn never defined on HTMLElement this.pageIndicator_.initialFadeIn(); ^^^^^^^^^^^^^ pdf.js:612: ERROR - Property to never defined on message.data var href = 'mailto:' + message.data.to + '?cc=' + message.data.cc + ^^ pdf.js:612: ERROR - Property cc never defined on message.data var href = 'mailto:' + message.data.to + '?cc=' + message.data.cc + ^^ pdf.js:613: ERROR - Property bcc never defined on message.data '&bcc=' + message.data.bcc + '&subject=' + message.data.subject + ^^^ pdf.js:613: ERROR - Property subject never defined on message.data '&bcc=' + message.data.bcc + '&subject=' + message.data.subject + ^^^^^^^ pdf.js:623: ERROR - Property deny never defined on HTMLElement this.passwordScreen_.deny(); ^^^^ pdf.js:641: ERROR - Property disposition never defined on message.data this.navigator_.navigate(message.data.url, message.data.disposition); ^^^^^^^^^^^ pdf.js:653: ERROR - Property mimeHandlerPrivate never defined on chrome chrome.mimeHandlerPrivate.abortStream(); ^^^^^^^^^^^^^^^^^^ pdf.js:668: ERROR - Property isSelecting never defined on message.data this.viewportScroller_.setEnableScrolling(message.data.isSelecting); ^^^^^^^^^^^ pdf.js:671: ERROR - Property pageNumber never defined on message.data this.paramsParser_.onNamedDestinationReceived(message.data.pageNumber); ^^^^^^^^^^ pdf.js:822: ERROR - Bad type annotation. Unknown type MessageObject * @param {MessageObject} message the message to handle. ^ pdf.js:855: ERROR - Bad type annotation. Unknown type MessageObject * @param {MessageObject} message the message to handle. ^ pdf.js:898: ERROR - actual parameter 1 of PDFViewer.prototype.handleKeyEvent_ does not match formal parameter found : (Event|null) required: (KeyboardEvent|null) this.handleKeyEvent_(DeserializeKeyEvent(message.data.keyEvent)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ toolbar_manager.js:79: ERROR - actual parameter 2 of isMouseNearSideToolbar does not match formal parameter found : (Object|null) required: (Window|null) this.isMouseNearSideToolbar_ = isMouseNearSideToolbar(e, this.window_); ^^^^^^^^^^^^ toolbar_manager.js:95: ERROR - Property isVisible never defined on Object if (touchInteractionActive && this.zoomToolbar_.isVisible()) { ^^^^^^^^^ toolbar_manager.js:121: ERROR - condition always evaluates to true left : null right: null if (this.lastMovementTimestamp == null) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ toolbar_manager.js:125: ERROR - Property movementX never defined on MouseEvent Math.sqrt(e.movementX * e.movementX + e.movementY * e.movementY); ^^^^^^^^^ toolbar_manager.js:125: ERROR - Property movementX never defined on MouseEvent Math.sqrt(e.movementX * e.movementX + e.movementY * e.movementY); ^^^^^^^^^ toolbar_manager.js:125: ERROR - Property movementY never defined on MouseEvent Math.sqrt(e.movementX * e.movementX + e.movementY * e.movementY); ^^^^^^^^^ toolbar_manager.js:125: ERROR - Property movementY never defined on MouseEvent Math.sqrt(e.movementX * e.movementX + e.movementY * e.movementY); ^^^^^^^^^ toolbar_manager.js:184: ERROR - Property shouldKeepOpen never defined on Object if (this.toolbar_ && this.toolbar_.shouldKeepOpen()) ^^^^^^^^^^^^^^ toolbar_manager.js:217: ERROR - Property hideDropdowns never defined on Object if (!this.toolbar_ || !this.toolbar_.hideDropdowns()) { ^^^^^^^^^^^^^ toolbar_manager.js:250: ERROR - Property setDropdownLowerBound never defined on Object this.toolbar_.setDropdownLowerBound(lowerBound); ^^^^^^^^^^^^^^^^^^^^^ viewport.js:664: ERROR - actual parameter 2 of vectorDelta does not match formal parameter found : null required: Object vectorDelta(e.center, this.firstPinchCenterInFrame_); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ viewport.js:761: ERROR - Property pageDimensions never defined on Object this.pageDimensions_ = this.documentDimensions_.pageDimensions; ^^^^^^^^^^^^^^ 53 error(s), 1 warning(s), 88.8% typed ninja: build stopped: subcommand failed.