meshcore.js
ReferenceFunctions

expectType()

function expectType<T, R>(type, map): Collector<R>;

Defined in: packages/client/src/radio/radio.ts:69

A Collector that resolves on the first response frame of type, mapped by map, and ignores the rest. For client.radio.request() on commands whose answer is a structured frame.

Type Parameters

T

T extends | "ok" | "err" | "disabled" | "contactsStart" | "contact" | "endOfContacts" | "exportContact" | "selfInfo" | "sent" | "contactMessage" | "channelMessage" | "currentTime" | "noMoreMessages" | "battAndStorage" | "deviceInfo" | "channelInfo" | "advert" | "pathUpdated" | "sendConfirmed" | "msgWaiting" | "newAdvert" | "contactDeleted" | "contactsFull" | "unknown" | "malformed"

R

R

Parameters

type

T

Response frame type (DecodedFrame['type'])

map

(frame) => R

Turns that frame into the request's result

Returns

Collector<R>

On this page