make compatible with 3.11
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
type JSONDataScalar = str | None | float | bool
|
||||
type JSONDataList = list[JSONDataScalar | "JSONDataMap" | "JSONDataList"]
|
||||
type JSONDataMap = dict[str, JSONDataScalar | JSONDataList | "JSONDataMap"]
|
||||
type JSONData = JSONDataMap | JSONDataList
|
||||
from __future__ import annotations
|
||||
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"
|
||||
|
||||
Reference in New Issue
Block a user