webextension-store-meta
Version:
Get browser extension(webextension) item meta from Chrome Web Store and Firefox add-ons.
30 lines • 757 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SourceOG = void 0;
const dom_1 = require("../utils/dom");
class SourceOG {
dom;
constructor(
/** @internal */
dom) {
this.dom = dom;
}
description() {
return this.find("og:description");
}
url() {
return this.find("og:url");
}
image() {
return this.find("og:image");
}
/** @internal */
find(property) {
const ogElem = (0, dom_1.findOne)((elem) => elem.attribs.property === property, this.dom);
return ogElem && ogElem.attribs.content != null
? ogElem.attribs.content
: null;
}
}
exports.SourceOG = SourceOG;
//# sourceMappingURL=SourceOG.js.map