UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

28 lines (27 loc) 801 B
const require_QueryEntry = require("./QueryEntry.js"); //#region src/messages/QueryLink.ts /** * Represents information about a bucket */ var QueryLinkOptions = class { constructor() { this.bucket = ""; this.entry = ""; this.query = {}; this.expireAt = /* @__PURE__ */ new Date(0); } static serialize(options, start, stop, entries) { return { bucket: options.bucket, entry: options.entry, record_entry: options.recordEntry, record_timestamp: options.recordTimestamp, index: options.index, query: require_QueryEntry.QueryOptions.serialize(require_QueryEntry.QueryType.QUERY, options.query, start, stop, entries), expire_at: Math.floor(options.expireAt.getTime() / 1e3), base_url: options.baseUrl }; } }; //#endregion exports.QueryLinkOptions = QueryLinkOptions;