1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-22 16:18:08 +02:00

Merge pull request #14156 from Snuffleupagus/escodegen-fork

Add support for modern ECMAScript `class` features
This commit is contained in:
Tim van der Meij 2021-10-23 19:12:44 +02:00 committed by GitHub
commit 0aaa4e3dbe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 75 additions and 78 deletions

View file

@ -16,25 +16,29 @@
import { objectFromMap } from "../shared/util.js";
class Metadata {
#metadataMap;
#data;
constructor({ parsedData, rawData }) {
this._metadataMap = parsedData;
this._data = rawData;
this.#metadataMap = parsedData;
this.#data = rawData;
}
getRaw() {
return this._data;
return this.#data;
}
get(name) {
return this._metadataMap.get(name) ?? null;
return this.#metadataMap.get(name) ?? null;
}
getAll() {
return objectFromMap(this._metadataMap);
return objectFromMap(this.#metadataMap);
}
has(name) {
return this._metadataMap.has(name);
return this.#metadataMap.has(name);
}
}