nimma
Version:
Scalable JSONPath engine.
28 lines (20 loc) • 471 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
class JsonPathHashes {
#hashes = new Map();
#expressions = new Map();
get(key) {
return this.#hashes.get(key);
}
set(key, value) {
this.#hashes.set(key, value);
this.#expressions.set(value, key);
}
link(value, key) {
this.#expressions.set(value, key);
}
static generate(nodes) {
return JSON.stringify(nodes);
}
}
exports.default = JsonPathHashes;