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>