saealib.core.StateContract#
- class saealib.core.StateContract(*, reads=(), writes=(), exports=(), reads_enumerable=True)[ソース]#
ベースクラス:
objectDeclare state keys read, written, or exported by a component.
- パラメータ:
reads (tuple[StateKey[object], ...])
writes (tuple[StateKey[object], ...])
exports (tuple[StateKey[object], ...])
reads_enumerable (bool)
Methods
Method Details
- StateContract.__init__(*, reads=(), writes=(), exports=(), reads_enumerable=True)#
- パラメータ:
reads (tuple[StateKey[object], ...])
writes (tuple[StateKey[object], ...])
exports (tuple[StateKey[object], ...])
reads_enumerable (bool)
- 戻り値の型:
None