Welshman Docs / @welshman/domain / BookmarkSetReader
Class: BookmarkSetReader ​
Defined in: domain/src/kinds/BookmarkSet.ts:8
A reader that has to decrypt (or otherwise await something) before its accessors are complete. parse() returns a promise, so the type system makes callers await it rather than silently reading a half-parsed event.
Extends ​
Constructors ​
Constructor ​
new BookmarkSetReader(
kind,context,event):BookmarkSetReader
Defined in: domain/src/core/EventReader.ts:25
Parameters ​
kind ​
number
context ​
event ​
Returns ​
BookmarkSetReader
Inherited from ​
BookmarkListReader.constructor
Properties ​
context ​
readonlycontext:KindContext
Defined in: domain/src/core/EventReader.ts:27
Inherited from ​
decrypted ​
decrypted:
boolean=false
Defined in: domain/src/core/ListReader.ts:6
Inherited from ​
event ​
readonlyevent:TrustedEvent
Defined in: domain/src/core/EventReader.ts:28
Inherited from ​
kind ​
readonlykind:number
Defined in: domain/src/core/EventReader.ts:26
Inherited from ​
privateTags ​
privateTags:
string[][] =[]
Defined in: domain/src/core/ListReader.ts:8
Inherited from ​
BookmarkListReader.privateTags
publicTags ​
publicTags:
string[][] =[]
Defined in: domain/src/core/ListReader.ts:7
Inherited from ​
Methods ​
address() ​
address():
string
Defined in: domain/src/core/EventReader.ts:63
Returns ​
string
Inherited from ​
addresses() ​
addresses():
string[]
Defined in: domain/src/kinds/BookmarkList.ts:21
Returns ​
string[]
Inherited from ​
author() ​
author():
string
Defined in: domain/src/core/EventReader.ts:43
Returns ​
string
Inherited from ​
bookmarks() ​
bookmarks():
string[][]
Defined in: domain/src/kinds/BookmarkList.ts:13
Returns ​
string[][]
Inherited from ​
client() ​
client():
Client|undefined
Defined in: domain/src/core/EventReader.ts:87
Returns ​
Client | undefined
Inherited from ​
content() ​
content():
string
Defined in: domain/src/core/EventReader.ts:47
Returns ​
string
Inherited from ​
contentWarning() ​
contentWarning():
boolean
Defined in: domain/src/core/EventReader.ts:79
Returns ​
boolean
Inherited from ​
BookmarkListReader.contentWarning
contentWarningReason() ​
contentWarningReason():
string|undefined
Defined in: domain/src/core/EventReader.ts:83
Returns ​
string | undefined
Inherited from ​
BookmarkListReader.contentWarningReason
createdAt() ​
createdAt():
number
Defined in: domain/src/core/EventReader.ts:55
Returns ​
number
Inherited from ​
description() ​
description():
string|undefined
Defined in: domain/src/kinds/BookmarkSet.ts:13
Returns ​
string | undefined
emojis() ​
emojis():
Emoji[]
Defined in: domain/src/core/EventReader.ts:91
Returns ​
Emoji[]
Inherited from ​
expiration() ​
expiration():
number|undefined
Defined in: domain/src/core/EventReader.ts:75
Returns ​
number | undefined
Inherited from ​
id() ​
id():
string
Defined in: domain/src/core/EventReader.ts:39
Returns ​
string
Inherited from ​
identifier() ​
identifier():
string|undefined
Defined in: domain/src/core/EventReader.ts:59
Returns ​
string | undefined
Inherited from ​
ids() ​
ids():
string[]
Defined in: domain/src/kinds/BookmarkList.ts:17
Returns ​
string[]
Inherited from ​
image() ​
image():
string|undefined
Defined in: domain/src/kinds/BookmarkSet.ts:17
Returns ​
string | undefined
imeta() ​
imeta():
Imeta[]
Defined in: domain/src/core/EventReader.ts:95
Returns ​
Imeta[]
Inherited from ​
parse() ​
parse():
Promise<BookmarkSetReader>
Defined in: domain/src/core/ListReader.ts:10
Returns ​
Promise<BookmarkSetReader>
Inherited from ​
protect() ​
protect():
boolean
Defined in: domain/src/core/EventReader.ts:71
Returns ​
boolean
Inherited from ​
quotes() ​
quotes():
Quote[]
Defined in: domain/src/core/EventReader.ts:99
Returns ​
Quote[]
Inherited from ​
room() ​
room():
string|undefined
Defined in: domain/src/core/EventReader.ts:67
Returns ​
string | undefined
Inherited from ​
tags() ​
tags():
string[][]
Defined in: domain/src/core/ListReader.ts:38
Returns ​
string[][]
Inherited from ​
title() ​
title():
string|undefined
Defined in: domain/src/kinds/BookmarkSet.ts:9
Returns ​
string | undefined
topics() ​
topics():
string[]
Defined in: domain/src/kinds/BookmarkList.ts:25
Returns ​
string[]
Inherited from ​
urls() ​
urls():
string[]
Defined in: domain/src/kinds/BookmarkList.ts:29
Returns ​
string[]
Inherited from ​
zapSplits() ​
zapSplits():
ZapSplit[]
Defined in: domain/src/core/EventReader.ts:103
Returns ​
ZapSplit[]