UNPKG

@dialog-db/query

Version:

Datalog query engine inspired by Datomic

27 lines (24 loc) 478 B
const decoder = new TextDecoder() const encoder = new TextEncoder() /** * @param {Uint8Array} value * @returns {Iterable<string>} */ export const fromUTF8 = (value) => { if (value instanceof Uint8Array) { return [decoder.decode(value)] } else { return [] } } /** * @param {string} text * @returns {Iterable<Uint8Array>} */ export const toUTF8 = (text) => { if (typeof text === 'string') { return [encoder.encode(text)] } else { return [] } }