9 lines
331 B
Python
9 lines
331 B
Python
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
|