Skip to content

Welshman Docs / @welshman/net / Executor

Class: Executor ​

Defined in: packages/net/src/Executor.ts:32

Constructors ​

new Executor() ​

new Executor(target): Executor

Defined in: packages/net/src/Executor.ts:33

Parameters ​

target ​

Target

Returns ​

Executor

Properties ​

target ​

readonly target: Target

Defined in: packages/net/src/Executor.ts:33

Methods ​

diff() ​

diff(filter, events, __namedParameters): object

Defined in: packages/net/src/Executor.ts:99

Parameters ​

filter ​

Filter

events ​

TrustedEvent[]

__namedParameters ​

DiffOpts = {}

Returns ​

object

unsubscribe() ​

unsubscribe: () => void = close

Returns ​

void


publish() ​

publish(event, __namedParameters): object

Defined in: packages/net/src/Executor.ts:70

Parameters ​

event ​

SignedEvent

__namedParameters ​

PublishOpts = {}

Returns ​

object

unsubscribe() ​

unsubscribe: () => void

Returns ​

void


subscribe() ​

subscribe(filters, __namedParameters): object

Defined in: packages/net/src/Executor.ts:35

Parameters ​

filters ​

Filter[]

__namedParameters ​

SubscribeOpts = {}

Returns ​

object

unsubscribe() ​

unsubscribe: () => void

Returns ​

void