refactored document rest api

This commit is contained in:
Jonas Winkler
2020-10-30 23:43:19 +01:00
parent 68268f5305
commit 31ebc6fa03
4 changed files with 64 additions and 39 deletions

View File

@@ -1,20 +1,15 @@
import { FilterRuleType } from './filter-rule-type';
export function filterRulesToQueryParams(filterRules: FilterRule[]) {
let params = {}
for (let rule of filterRules) {
params[rule.type.filtervar] = rule.value
}
return params
}
export function cloneFilterRules(filterRules: FilterRule[]): FilterRule[] {
let newRules: FilterRule[] = []
for (let rule of filterRules) {
newRules.push({type: rule.type, value: rule.value})
if (filterRules) {
let newRules: FilterRule[] = []
for (let rule of filterRules) {
newRules.push({type: rule.type, value: rule.value})
}
return newRules
} else {
return null
}
return newRules
}
export interface FilterRule {