saealib.core.StateContract#

class saealib.core.StateContract(*, reads=(), writes=(), exports=(), reads_enumerable=True)[ソース]#

ベースクラス: object

Declare 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