make compatible with 3.11

This commit is contained in:
2026-01-07 08:20:27 +01:00
parent e2431f2b21
commit ce89358301
2 changed files with 8 additions and 5 deletions
+7 -4
View File
@@ -1,4 +1,7 @@
type JSONDataScalar = str | None | float | bool
type JSONDataList = list[JSONDataScalar | "JSONDataMap" | "JSONDataList"]
type JSONDataMap = dict[str, JSONDataScalar | JSONDataList | "JSONDataMap"]
type JSONData = JSONDataMap | JSONDataList
from typing import TypeAlias
JSONDataScalar: TypeAlias = str | None | float | bool
JSONDataList: TypeAlias = list[JSONDataScalar | "JSONDataMap" | "JSONDataList"]
JSONDataMap: TypeAlias = dict[str, JSONDataScalar | JSONDataList | "JSONDataMap"]
JSONData: TypeAlias = JSONDataMap | JSONDataList