mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-10 10:15:37 +02:00
Convert files in the src/display/
-folder to use optional chaining where possible
By using optional chaining, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining, it's possible to reduce unnecessary code-repetition in many cases. Note that these changes also reduce the size of the *built* `pdf.js` file, when `SKIP_BABEL == true` is set, and for the `MOZCENTRAL` build-target that result in a `0.1%` filesize reduction from a simple and mostly mechanical code change.
This commit is contained in:
parent
e3851a6765
commit
1dad255784
8 changed files with 19 additions and 41 deletions
|
@ -35,7 +35,7 @@ function createFetchOptions(headers, withCredentials, abortController) {
|
|||
return {
|
||||
method: "GET",
|
||||
headers,
|
||||
signal: abortController && abortController.signal,
|
||||
signal: abortController?.signal,
|
||||
mode: "cors",
|
||||
credentials: withCredentials ? "include" : "same-origin",
|
||||
redirect: "follow",
|
||||
|
@ -251,7 +251,7 @@ class PDFFetchStreamRangeReader {
|
|||
this._reader = response.body.getReader();
|
||||
})
|
||||
.catch(reason => {
|
||||
if (reason && reason.name === "AbortError") {
|
||||
if (reason?.name === "AbortError") {
|
||||
return;
|
||||
}
|
||||
throw reason;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue