UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

29 lines (28 loc) 794 B
export var QueryType; (function (QueryType) { QueryType[QueryType["QUERY"] = 0] = "QUERY"; QueryType[QueryType["REMOVE"] = 1] = "REMOVE"; })(QueryType || (QueryType = {})); /** * Options for querying records */ export class QueryOptions { static serialize(queryType, data, start, stop) { return { start: start, stop: stop, query_type: QueryType[queryType], ttl: data.ttl, include: data.include, exclude: data.exclude, 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, }; } }