import FilterQuery from "kinibind/ts/proxy/filter-query"; import EntityFilter from "./entity-filter"; import EntitySort from "./entity-sort"; export default class EntityFilterQuery extends FilterQuery { constructor(filters: EntityFilter[] = [], sortOrders: EntitySort[] = [], offset: number = 0, limit: number = 1000000) { let arrayFilters: any = {}; filters.forEach((filter, index) => { arrayFilters["filter" + index] = filter; }); super({ filters: arrayFilters, sortOrders: sortOrders, offset: offset, limit: limit }); } }