typing¶
Module contains custom type defintions that arc uses
CommandCallback = t.Union[FunctionCallback, type[ClassCallback]]
module-attribute
¶
CompletionProtocol
¶
Bases: t.Protocol
Protocal that objects need to implement if they are expected to provide completions
Source code in /home/runner/work/arc/arc/arc/typing.py
TypeProtocol
¶
Bases: t.Protocol
Protocol that custom types need to conform to