(missingKeys: Iterable<string|number|symbol>)
| 89 | } |
| 90 | |
| 91 | throwMissingKeys(missingKeys: Iterable<string|number|symbol>): never { |
| 92 | throw new Error(`BUG: XmlNode ${JSON.stringify(this.name) |
| 93 | } missing required keys ${JSON.stringify(Array.from(missingKeys)) |
| 94 | } - had keys ${JSON.stringify(Array.from(new Set(this.children.map(x => x.name))))}`); |
| 95 | } |
| 96 | } |
| 97 | |
| 98 | /** |