python (3.12.0)
1 from typing import TYPE_CHECKING, Tuple
2
3 if TYPE_CHECKING:
4 # TypedDict was introduced in Python 3.8.
5 #
6 # TODO: Remove the else block and TYPE_CHECKING check when dropping support
7 # for Python 3.7.
8 from typing import TypedDict
9
10 class ESC[4;38;5;81mCodingStateMachineDict(ESC[4;38;5;149mTypedDict, total=ESC[4;38;5;149mFalse):
11 class_table: Tuple[int, ...]
12 class_factor: int
13 state_table: Tuple[int, ...]
14 char_len_table: Tuple[int, ...]
15 name: str
16 language: str # Optional key
17
18 else:
19 CodingStateMachineDict = dict