Welshman Docs / @welshman/domain / HandlerReader
Class: HandlerReader
Defined in: kinds/Handler.ts:18
A reader whose event can be parsed without IO — the common case. parse() returns the reader itself, so callers never await it. Override parse to derive state from the event, returning this.
Extends
Constructors
Constructor
new HandlerReader(
kind,context,event):HandlerReader
Defined in: core/EventReader.ts:17
Parameters
kind
number
context
event
Returns
HandlerReader
Inherited from
Properties
context
readonlycontext:KindContext
Defined in: core/EventReader.ts:19
Inherited from
event
readonlyevent:TrustedEvent
Defined in: core/EventReader.ts:20
Inherited from
kind
readonlykind:number
Defined in: core/EventReader.ts:18
Inherited from
values
readonlyvalues:HandlerMeta={}
Defined in: kinds/Handler.ts:19
Methods
about()
about():
undefined|string
Defined in: kinds/Handler.ts:35
Returns
undefined | string
address()
address():
string
Defined in: core/EventReader.ts:55
Returns
string
Inherited from
author()
author():
string
Defined in: core/EventReader.ts:35
Returns
string
Inherited from
content()
content():
string
Defined in: core/EventReader.ts:39
Returns
string
Inherited from
createdAt()
createdAt():
number
Defined in: core/EventReader.ts:47
Returns
number
Inherited from
emojis()
emojis():
Emoji[]
Defined in: core/EventReader.ts:71
Returns
Emoji[]
Inherited from
expiration()
expiration():
undefined|number
Defined in: core/EventReader.ts:67
Returns
undefined | number
Inherited from
id()
id():
string
Defined in: core/EventReader.ts:31
Returns
string
Inherited from
identifier()
identifier():
undefined|string
Defined in: core/EventReader.ts:51
Returns
undefined | string
Inherited from
kinds()
kinds():
number[]
Defined in: kinds/Handler.ts:55
Returns
number[]
lud16()
lud16():
undefined|string
Defined in: kinds/Handler.ts:47
Returns
undefined | string
name()
name():
undefined|string
Defined in: kinds/Handler.ts:31
Returns
undefined | string
nip05()
nip05():
undefined|string
Defined in: kinds/Handler.ts:51
Returns
undefined | string
parse()
parse():
HandlerReader
Defined in: kinds/Handler.ts:21
Returns
HandlerReader
Overrides
picture()
picture():
undefined|string
Defined in: kinds/Handler.ts:39
Returns
undefined | string
protect()
protect():
boolean
Defined in: core/EventReader.ts:63
Returns
boolean
Inherited from
room()
room():
undefined|string
Defined in: core/EventReader.ts:59
Returns
undefined | string
Inherited from
tags()
tags():
string[][]
Defined in: core/EventReader.ts:43
Returns
string[][]
Inherited from
website()
website():
undefined|string
Defined in: kinds/Handler.ts:43
Returns
undefined | string
zapSplits()
zapSplits():
ZapSplit[]
Defined in: core/EventReader.ts:75
Returns
ZapSplit[]