Add binoculars theme, auto reformat everything

This commit is contained in:
Pieter Vander Vennet 2021-09-09 00:05:51 +02:00
parent 38dea806c5
commit 78d6482c88
586 changed files with 115573 additions and 111842 deletions

View file

@ -11,14 +11,14 @@ export default class FilterConfig {
}[];
constructor(json: FilterConfigJson, context: string) {
if(json.options === undefined){
if (json.options === undefined) {
throw `A filter without options was given at ${context}`
}
if(json.options.map === undefined){
if (json.options.map === undefined) {
throw `A filter was given where the options aren't a list at ${context}`
}
this.options = json.options.map((option, i) => {
const question = Translations.T(
option.question,
@ -28,7 +28,7 @@ export default class FilterConfig {
option.osmTags ?? {and: []},
`${context}.options-[${i}].osmTags`
);
if(question === undefined){
if (question === undefined) {
throw `Invalid filter: no question given at ${context}[${i}]`
}

View file

@ -53,10 +53,9 @@ export default class LayoutConfig {
*/
public readonly cacheTimeout?: number;
public readonly units: Unit[] = []
private readonly _official: boolean;
public readonly overpassUrl: string;
public readonly overpassTimeout: number;
private readonly _official: boolean;
constructor(json: LayoutConfigJson, official = true, context?: string) {
this._official = official;

View file

@ -6,7 +6,6 @@ import {TagUtils} from "../../Logic/Tags/TagUtils";
import {And} from "../../Logic/Tags/And";
import ValidatedTextField from "../../UI/Input/ValidatedTextField";
import {Utils} from "../../Utils";
import {SubstitutedTranslation} from "../../UI/SubstitutedTranslation";
/***
* The parsed version of TagRenderingConfigJSON