UNPKG

dogmaql.driver.redis

Version:

Redis driver for DogmaQL (Dogma Query Language).

21 lines (18 loc) 588 B
"use strict"; var _dogmalang = require("dogmalang"); var _dogmaql = require("dogmaql.driver"); const $ResultSet = class ResultSet extends _dogmaql.ResultSet { constructor() { super();{} } }; const ResultSet = new Proxy($ResultSet, { apply(receiver, self, args) { return new $ResultSet(...args); } });module.exports = exports = ResultSet; ResultSet.from = function (items) { let rs;_dogmalang.dogma.paramExpected("items", items, _dogmalang.list);{ rs = ResultSet();for (let item of items) { _dogmalang.dogma.lshift(rs, JSON.parse(item)); } }return rs; };