From df8d9f45f97febd92584b950e84aee632598c1b8 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Thu, 11 Oct 2018 10:23:51 +0200 Subject: [PATCH] Add missing `pagesCount` getter to `IPDFLinkService` and `SimpleLinkService` --- web/interfaces.js | 5 +++++ web/pdf_link_service.js | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/web/interfaces.js b/web/interfaces.js index d90245825..170622681 100644 --- a/web/interfaces.js +++ b/web/interfaces.js @@ -20,6 +20,11 @@ * @interface */ class IPDFLinkService { + /** + * @returns {number} + */ + get pagesCount() {} + /** * @returns {number} */ diff --git a/web/pdf_link_service.js b/web/pdf_link_service.js index 985be38cd..4862dfc0e 100644 --- a/web/pdf_link_service.js +++ b/web/pdf_link_service.js @@ -408,12 +408,22 @@ function isValidExplicitDestination(dest) { return true; } +/** + * @implements {IPDFLinkService} + */ class SimpleLinkService { constructor() { this.externalLinkTarget = null; this.externalLinkRel = null; } + /** + * @returns {number} + */ + get pagesCount() { + return 0; + } + /** * @returns {number} */