# `MyType`: A Powerful-yet-constrained Type Wrapper ```{py:currentmodule} my.typing.MyType ``` ```{eval-rst} .. autoclass:: my.typing.MyType.MyType ``` ## `I` Initial Methods ```{eval-rst} .. automethod:: my.typing.MyType.MyType.new ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.parse ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.typeof ``` ```{eval-rst} .. autoproperty:: my.typing.MyType.MyType.none ``` ```{eval-rst} .. autoproperty:: my.typing.MyType.MyType.all ``` ## `II` Properties ```{eval-rst} .. autoproperty:: my.typing.MyType.MyType.is_split ``` ```{eval-rst} .. autoproperty:: my.typing.MyType.MyType.rtype ``` ## `III` Operators ```{eval-rst} .. automethod:: my.typing.MyType.MyType.__contains__ ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.__and__ ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.__rand__ ``` ## `IV` Application ```{eval-rst} .. automethod:: my.typing.MyType.MyType.match ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.check ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.check_iter ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.literal_check ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.is_map_item ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.members ``` ```{eval-rst} .. automethod:: my.typing.MyType.MyType.summarize ``` ```{eval-rst} .. autoproperty:: my.typing.MyType.MyType.idx ```