@forge/kvs
1.2.7-next.0-experimental-d9973071.2.7-next.0-experimental-44a932f
out/entity-query.jsout/entity-query.js+3−10
Index: package/out/entity-query.js
===================================================================
--- package/out/entity-query.js
+++ package/out/entity-query.js
@@ -3,17 +3,14 @@
exports.FilterBuilder = exports.BaseFilter = exports.KvsIndexQueryBuilder = void 0;
class KvsIndexQueryBuilder {
entityName;
storageApi;
- options;
- constructor(entityName, storageApi, options) {
+ constructor(entityName, storageApi) {
this.entityName = entityName;
this.storageApi = storageApi;
- this.options = options;
}
index(name, indexOptions) {
return new KvsEntityQueryBuilder(this.storageApi, {
- ...this.options,
entityName: this.entityName,
indexName: name,
partition: indexOptions?.partition,
filters: []
@@ -56,22 +53,18 @@
}
return undefined;
}
async getMany() {
- const maybeOptions = {
- ...(this.queryOptions?.metadataFields ? { options: { metadataFields: this.queryOptions.metadataFields } } : {})
- };
- const { filters, filterOperator, metadataFields, ...rest } = this.queryOptions;
+ const { filters, filterOperator, ...rest } = this.queryOptions;
if (filters && filterOperator && filters.length > 0) {
return this.storageApi.queryEntity({
...rest,
- ...maybeOptions,
filters: {
[filterOperator]: filters
}
});
}
- return this.storageApi.queryEntity({ ...rest, ...maybeOptions });
+ return this.storageApi.queryEntity(rest);
}
}
class BaseFilter {
items;