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"
|