Skip to content

Welshman Docs / @welshman/util / Resolver

Class: Resolver ​

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

Constructors ​

Constructor ​

new Resolver(routeResolver, options?): Resolver

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

Parameters ​

routeResolver ​

ResolveRoute

options? ​

RelayScenarioOptions = {}

Returns ​

Resolver

Properties ​

options ​

readonly options: RelayScenarioOptions = {}

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


routeResolver ​

readonly routeResolver: ResolveRoute

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

Methods ​

relay() ​

relay(selections): Promise<string | undefined>

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

Parameters ​

selections ​

RelaySelection[]

Returns ​

Promise<string | undefined>


relays() ​

relays(selections): Promise<string[]>

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

Parameters ​

selections ​

RelaySelection[]

Returns ​

Promise<string[]>


scenario() ​

scenario(selections): Promise<RelayScenario>

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

Parameters ​

selections ​

RelaySelection[]

Returns ​

Promise<RelayScenario>