(replaceHtmlEntities)
| 18 | }; |
| 19 | export default class EntitiesParser { |
| 20 | constructor(replaceHtmlEntities) { |
| 21 | this.replaceHtmlEntities = replaceHtmlEntities; |
| 22 | this.docTypeEntities = {}; |
| 23 | this.lastEntities = { |
| 24 | "apos": { regex: /&(apos|#39|#x27);/g, val: "'" }, |
| 25 | "gt": { regex: /&(gt|#62|#x3E);/g, val: ">" }, |
| 26 | "lt": { regex: /&(lt|#60|#x3C);/g, val: "<" }, |
| 27 | "quot": { regex: /&(quot|#34|#x22);/g, val: "\"" }, |
| 28 | }; |
| 29 | } |
| 30 | |
| 31 | addExternalEntities(externalEntities) { |
| 32 | const entKeys = Object.keys(externalEntities); |
nothing calls this directly
no outgoing calls
no test coverage detected