Refactoring: split AndOrTagConfigJson into an AndTagConfig and an OrTagConfig

This commit is contained in:
Pieter Vander Vennet 2022-07-18 00:10:41 +02:00
parent e225b8e45b
commit 9ae40d8af2
10 changed files with 41 additions and 32 deletions

View file

@ -4,7 +4,7 @@ import FilterConfigJson from "./Json/FilterConfigJson";
import Translations from "../../UI/i18n/Translations";
import {TagUtils} from "../../Logic/Tags/TagUtils";
import ValidatedTextField from "../../UI/Input/ValidatedTextField";
import {AndOrTagConfigJson} from "./Json/TagConfigJson";
import {TagConfigJson} from "./Json/TagConfigJson";
import {UIEventSource} from "../../Logic/UIEventSource";
import {FilterState} from "../FilteredLayer";
import {QueryParameters} from "../../Logic/Web/QueryParameters";
@ -16,7 +16,7 @@ export default class FilterConfig {
public readonly options: {
question: Translation;
osmTags: TagsFilter | undefined;
originalTagsSpec: string | AndOrTagConfigJson
originalTagsSpec: TagConfigJson
fields: { name: string, type: string }[]
}[];
public readonly defaultSelection? : number