Welshman Docs / @welshman/app / Pinboards
Class: Pinboards
Defined in: plugins/pinboards.ts:23
Pinboards-NIP kind-30067 boards, keyed by address (many boards per author).
Extends
Constructors
Constructor
new Pinboards(
app):Pinboards
Defined in: plugins/pinboards.ts:24
Parameters
app
Returns
Pinboards
Overrides
Properties
all
all:
Projection<PinboardReader[]>
Defined in: plugins/base.ts:167
Inherited from
app
protectedreadonlyapp:IApp
Defined in: plugins/base.ts:175
Inherited from
forceLoad
forceLoad: (
key, ...args) =>Promise<Maybe<PinboardReader>>
Defined in: plugins/base.ts:170
Parameters
key
string
args
...any[]
Returns
Promise<Maybe<PinboardReader>>
Inherited from
index
readonlyindex:ItemCollection<PinboardReader>
Defined in: plugins/base.ts:176
Inherited from
load
load: (
key, ...args) =>Promise<Maybe<PinboardReader>>
Defined in: plugins/base.ts:169
Parameters
key
string
args
...any[]
Returns
Promise<Maybe<PinboardReader>>
Inherited from
one
one: (
key?, ...args) =>Readable<Maybe<PinboardReader>>
Defined in: plugins/base.ts:168
Parameters
key?
string
args
...any[]
Returns
Readable<Maybe<PinboardReader>>
Inherited from
Methods
create()
create(
fields):Promise<Command>
Defined in: plugins/pinboards.ts:46
Parameters
fields
Returns
Promise<Command>
fetch()
fetch(
address,relayHints?):Promise<TrustedEvent|undefined>
Defined in: plugins/pinboards.ts:32
Parameters
address
string
relayHints?
string[] = []
Returns
Promise<TrustedEvent | undefined>
Overrides
forAuthor()
forAuthor(
pubkey):Projection<PinboardReader[]>
Defined in: plugins/pinboards.ts:40
Parameters
pubkey
string
Returns
get()
get(
key):PinboardReader|undefined
Defined in: plugins/base.ts:190
Parameters
key
string
Returns
PinboardReader | undefined
Inherited from
loadForAuthor()
loadForAuthor(
pubkey,relayHints?):Promise<TrustedEvent[]>
Defined in: plugins/pinboards.ts:43
Parameters
pubkey
string
relayHints?
string[] = []
Returns
Promise<TrustedEvent[]>
project()
project<
U>(key,read):Projection<U>
Defined in: plugins/base.ts:192
Type Parameters
U
U
Parameters
key
string
read
(item) => U
Returns
Projection<U>
Inherited from
update()
update(
address,fn):Promise<Command>
Defined in: plugins/pinboards.ts:57
Parameters
address
string
fn
(writer) => void
Returns
Promise<Command>