Skip to content

Welshman Docs / @welshman/util / Resolver

Class: Resolver

Defined in: packages/util/src/RelaySelection.ts:203

Constructors

Constructor

new Resolver(routeResolver, options): Resolver

Defined in: packages/util/src/RelaySelection.ts:204

Parameters

routeResolver

ResolveRoute

options

RelayScenarioOptions = {}

Returns

Resolver

Properties

options

readonly options: RelayScenarioOptions = {}

Defined in: packages/util/src/RelaySelection.ts:206


routeResolver

readonly routeResolver: ResolveRoute

Defined in: packages/util/src/RelaySelection.ts:205

Methods

relay()

relay(selections): Promise<undefined | string>

Defined in: packages/util/src/RelaySelection.ts:223

Parameters

selections

RelaySelection[]

Returns

Promise<undefined | string>


relays()

relays(selections): Promise<string[]>

Defined in: packages/util/src/RelaySelection.ts:219

Parameters

selections

RelaySelection[]

Returns

Promise<string[]>


scenario()

scenario(selections): Promise<RelayScenario>

Defined in: packages/util/src/RelaySelection.ts:209

Parameters

selections

RelaySelection[]

Returns

Promise<RelayScenario>