python (3.11.7)
       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