UNPKG

nimma

Version:

Scalable JSONPath engine.

28 lines (20 loc) 471 B
'use strict'; 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;