saealib.core.Component#

class saealib.core.Component(*args, **kwargs)[source]#

Bases: Protocol

Declare the contract supplied by a component.

Methods

__init__

contract

Return the component's pure contract.

Method Details

Component.__init__(*args, **kwargs)#
Component.contract()[source]#

Return the component’s pure contract.

Return type:

ComponentContract