Themes: improve ability of 'rewrite' config

This commit is contained in:
Pieter Vander Vennet 2023-12-12 03:43:55 +01:00
parent 5da895276c
commit f015604000
5 changed files with 335 additions and 161 deletions

View file

@ -1,7 +1,6 @@
import { LayerConfigJson } from "../../../../src/Models/ThemeConfig/Json/LayerConfigJson"
import LineRenderingConfigJson from "../../../../src/Models/ThemeConfig/Json/LineRenderingConfigJson"
import {
ExpandRewrite,
PrepareLayer,
RewriteSpecial,
} from "../../../../src/Models/ThemeConfig/Conversion/PrepareLayer"
@ -10,6 +9,7 @@ import RewritableConfigJson from "../../../../src/Models/ThemeConfig/Json/Rewrit
import { describe, expect, it } from "vitest"
import { ConversionContext } from "../../../../src/Models/ThemeConfig/Conversion/ConversionContext"
import { ExpandRewrite } from "../../../../src/Models/ThemeConfig/Conversion/ExpandRewrite"
describe("ExpandRewrite", () => {
it("should not allow overlapping keys", () => {