From bc4648c0a6f35d014a1fd349e98898d2bdfdb52e Mon Sep 17 00:00:00 2001 From: Takashi Tamura Date: Mon, 3 Aug 2020 19:19:48 +0900 Subject: [PATCH] Add types to functions exported as API in src/pdf.js. --- src/display/display_utils.js | 9 ++++++++- src/shared/util.js | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/display/display_utils.js b/src/display/display_utils.js index 80bb9e59a..187fa110f 100644 --- a/src/display/display_utils.js +++ b/src/display/display_utils.js @@ -446,7 +446,10 @@ function addLinkAttributes(link, { url, target, rel, enabled = true } = {}) { link.rel = typeof rel === "string" ? rel : DEFAULT_LINK_REL; } -// Gets the file name from a given URL. +/** + * Gets the file name from a given URL. + * @param {string} url + */ function getFilenameFromUrl(url) { const anchor = url.indexOf("#"); const query = url.indexOf("?"); @@ -520,6 +523,10 @@ function isValidFetchUrl(url, baseUrl) { } } +/** + * @param {string} src + * @returns {Promise} + */ function loadScript(src) { return new Promise((resolve, reject) => { const script = document.createElement("script"); diff --git a/src/shared/util.js b/src/shared/util.js index 27ea30283..525f40461 100644 --- a/src/shared/util.js +++ b/src/shared/util.js @@ -467,6 +467,9 @@ class AbortException extends BaseException {} const NullCharactersRegExp = /\x00/g; +/** + * @param {string} str + */ function removeNullCharacters(str) { if (typeof str !== "string") { warn("The argument for removeNullCharacters must be a string.");