Typing

Typing utilities.

macprefs.typing.ComplexInnerTypes : TypeAlias = list[typing.Any] | collections.abc.Mapping[str, typing.Any] | bytes

Non-scalar inner types of a property list.

macprefs.typing.PlistList

List inside a property list.

alias of Sequence[Mapping[str, Any] | list[Any] | bool | int | float | str | datetime | bytes]

macprefs.typing.PlistRoot

Root of a dictionary.

alias of Mapping[str, Mapping[str, Any] | list[Any] | bool | int | float | str | datetime | bytes]

macprefs.typing.PlistValue : TypeAlias = collections.abc.Mapping[str, typing.Any] | list[typing.Any] | bool | int | float | str | datetime.datetime | bytes

Value inside a property list.