Typing

The armaio.typing module defines utilities for the typing of various functions in the package.

Aliases

armaio.typing.StrPath: TypeAlias = str | os.PathLike[str]

Path in string representation.

armaio.typing.BytesPath: TypeAlias = bytes | os.PathLike[bytes]

Path in bytes representation.

armaio.typing.StrOrBytesPath: TypeAlias = str | os.PathLike[str] | bytes | os.PathLike[bytes]

Path in string or bytes representation.