Welshman Docs / @welshman/app / Events
Class: Events
Defined in: plugins/events.ts:24
Views over the app's repository, each holding its last value until a read answers.
Constructors
Constructor
new Events(
app):Events
Defined in: plugins/events.ts:25
Parameters
app
Returns
Events
Properties
app
readonlyapp:IApp
Defined in: plugins/events.ts:25
Methods
all()
all(
filters?):AsyncProjection<TrustedEvent[]>
Defined in: plugins/events.ts:30
Parameters
filters?
Filter[] = ...
Returns
AsyncProjection<TrustedEvent[]>
asc()
asc(
filters?):AsyncProjection<TrustedEvent[]>
Defined in: plugins/events.ts:33
Parameters
filters?
Filter[] = ...
Returns
AsyncProjection<TrustedEvent[]>
byId()
byId(
filters?):AsyncProjection<EventsById>
Defined in: plugins/events.ts:27
Parameters
filters?
Filter[] = ...
Returns
byIdByUrl()
byIdByUrl(
filters?):AsyncProjection<EventsByIdByUrl>
Defined in: plugins/events.ts:58
Parameters
filters?
Filter[] = ...
Returns
AsyncProjection<EventsByIdByUrl>
byIdForUrl()
byIdForUrl(
url,filters?):AsyncProjection<EventsById>
Defined in: plugins/events.ts:52
Parameters
url
string
filters?
Filter[] = ...
Returns
desc()
desc(
filters?):AsyncProjection<TrustedEvent[]>
Defined in: plugins/events.ts:36
Parameters
filters?
Filter[] = ...
Returns
AsyncProjection<TrustedEvent[]>
forUrl()
forUrl(
url,filters?):AsyncProjection<TrustedEvent[]>
Defined in: plugins/events.ts:55
Parameters
url
string
filters?
Filter[] = ...
Returns
AsyncProjection<TrustedEvent[]>
isDeleted()
isDeleted(
event):Projection<boolean>
Defined in: plugins/events.ts:47
Parameters
event
Returns
Projection<boolean>
one()
one(
idOrAddress,relays?):AsyncProjection<Maybe<TrustedEvent>>
Defined in: plugins/events.ts:39
Parameters
idOrAddress
string
relays?
string[] = []
Returns
AsyncProjection<Maybe<TrustedEvent>>
relaySignedForUrl()
relaySignedForUrl(
url,filters?):AsyncProjection<TrustedEvent[]>
Defined in: plugins/events.ts:61
Parameters
url
string
filters?
Filter[] = ...