Welshman Docs / @welshman/app / RelayRoles
Class: RelayRoles
Defined in: app/src/plugins/relayRoles.ts:22
Flotilla kind-33534 relay roles keyed by ${url}|${roleId}.
Extends
Constructors
Constructor
new RelayRoles(
app):RelayRoles
Defined in: app/src/plugins/relayRoles.ts:23
Parameters
app
Returns
RelayRoles
Overrides
RelaySignedDerivedPlugin.constructor
Properties
all
all:
Projection<RelayRoleReader[]>
Defined in: app/src/plugins/base.ts:264
Inherited from
app
protectedreadonlyapp:IApp
Defined in: app/src/plugins/base.ts:272
Inherited from
forceLoad()
forceLoad: (
key, ...args) =>Promise<Maybe<RelayRoleReader>>
Defined in: app/src/plugins/base.ts:267
Parameters
key
string
args
...any[]
Returns
Promise<Maybe<RelayRoleReader>>
Inherited from
RelaySignedDerivedPlugin.forceLoad
index
index:
Projection<ItemsByKey<RelayRoleReader>>
Defined in: app/src/plugins/base.ts:263
Inherited from
RelaySignedDerivedPlugin.index
load()
load: (
key, ...args) =>Promise<Maybe<RelayRoleReader>>
Defined in: app/src/plugins/base.ts:266
Parameters
key
string
args
...any[]
Returns
Promise<Maybe<RelayRoleReader>>
Inherited from
one()
one: (
key?, ...args) =>Readable<Maybe<RelayRoleReader>>
Defined in: app/src/plugins/base.ts:265
Parameters
key?
string
args?
...any[]
Returns
Readable<Maybe<RelayRoleReader>>
Inherited from
Methods
fetch()
fetch(
key):Promise<TrustedEvent[]>
Defined in: app/src/plugins/relayRoles.ts:31
Parameters
key
string
Returns
Promise<TrustedEvent[]>
Overrides
RelaySignedDerivedPlugin.fetch
forRole()
forRole(
url,d):Readable<Maybe<RelayRoleReader>>
Defined in: app/src/plugins/relayRoles.ts:44
Parameters
url
string
d
string
Returns
Readable<Maybe<RelayRoleReader>>
forUrl()
forUrl(
url):Projection<RelayRoleReader[]>
Defined in: app/src/plugins/relayRoles.ts:37
Parameters
url
string
Returns
get()
get(
key):undefined|RelayRoleReader
Defined in: app/src/plugins/base.ts:295
Parameters
key
string
Returns
undefined | RelayRoleReader
Inherited from
project()
project<
U>(key,read):Projection<U>
Defined in: app/src/plugins/base.ts:297
Type Parameters
U
U
Parameters
key
string
read
(item) => U
Returns
Projection<U>