UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

31 lines (30 loc) 903 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryOptions = exports.QueryType = void 0; var QueryType; (function (QueryType) { QueryType[QueryType["QUERY"] = 0] = "QUERY"; QueryType[QueryType["REMOVE"] = 1] = "REMOVE"; })(QueryType = exports.QueryType || (exports.QueryType = {})); /** * Options for querying records */ class QueryOptions { static serialize(queryType, data, start, stop) { return { start: start, stop: stop, query_type: QueryType[queryType], ttl: data.ttl, each_s: data.eachS, each_n: data.eachN, limit: data.limit, continuous: data.continuous, when: data.when, strict: data.strict, only_metadata: data.head, ext: data.ext, }; } } exports.QueryOptions = QueryOptions;