UNPKG

pg-rdf-to-json

Version:

Transforms RDF files from rdf-files.tar.bz2 provided by Project Gutenberg into JS/JSON objects.

14 lines 1.49 kB
function formatNumber(key, val, path, original) { const parsed = parseInt(val?.['#text'], 10); if (Number.isNaN(parsed)) { new TypeError(`Expected number at ${path}. Got ${val?.['#text']}`); } return parsed; } export default function formatInteger(key, val, path, original) { if (val?.datatype !== 'http://www.w3.org/2001/XMLSchema#integer') { throw new TypeError(`Expected integer datatype at ${path}.datatype`); } return formatNumber(key, val, path, original); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0SW50ZWdlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9mb3JtYXR0ZXJzL2Zvcm1hdEludGVnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsU0FBUyxZQUFZLENBQ25CLEdBQVcsRUFDWCxHQUFRLEVBQ1IsSUFBWSxFQUNaLFFBQTRCO0lBRTVCLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUU1QyxJQUFJLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUN6QixJQUFJLFNBQVMsQ0FBQyxzQkFBc0IsSUFBSSxTQUFTLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNyRSxDQUFDO0lBRUQsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQztBQUVELE1BQU0sQ0FBQyxPQUFPLFVBQVUsYUFBYSxDQUNuQyxHQUFXLEVBQ1gsR0FBUSxFQUNSLElBQVksRUFDWixRQUE0QjtJQUU1QixJQUFJLEdBQUcsRUFBRSxRQUFRLEtBQUssMENBQTBDLEVBQUUsQ0FBQztRQUNqRSxNQUFNLElBQUksU0FBUyxDQUFDLGdDQUFnQyxJQUFJLFdBQVcsQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7SUFDRCxPQUFPLFlBQVksQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQztBQUNoRCxDQUFDIn0=