Welshman Docs / @welshman/domain / ConfiguredKind
Class: ConfiguredKind<Reader, Writer>
Defined in: core/Kind.ts:40
A kind bound to a KindContext. Produces readers and writers which share the configured dependencies.
Type Parameters
Reader
Reader extends BaseEventReader
Writer
Writer extends EventWriter<Reader>
Constructors
Constructor
new ConfiguredKind<
Reader,Writer>(config,context):ConfiguredKind<Reader,Writer>
Defined in: core/Kind.ts:41
Parameters
config
KindConfig<Reader, Writer>
context
Returns
ConfiguredKind<Reader, Writer>
Properties
config
readonlyconfig:KindConfig<Reader,Writer>
Defined in: core/Kind.ts:42
context
readonlycontext:KindContext
Defined in: core/Kind.ts:43
Accessors
kind
Get Signature
get kind():
number
Defined in: core/Kind.ts:46
Returns
number
Methods
reader()
reader(
event):Reader
Defined in: core/Kind.ts:53
Parameters
event
Returns
Reader
writer()
writer(
reader?):Writer
Defined in: core/Kind.ts:57
Parameters
reader?
Reader
Returns
Writer