UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

28 lines (27 loc) 751 B
import { QueryOptions, QueryType } from "./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: QueryOptions.serialize(QueryType.QUERY, options.query, start, stop, entries), expire_at: Math.floor(options.expireAt.getTime() / 1e3), base_url: options.baseUrl }; } }; //#endregion export { QueryLinkOptions };