Pebble.Companion.Codec
JSON codecs for bridge command, result, and event envelopes.
Use these decoders at the boundary where JavaScript bridge messages enter Elm.
Encoding
Decoding
Values
encodeCommand
encodeCommand : CommandEnvelope -> Encode.ValueEncode a command envelope into wire JSON.
decodeBridgeError
decodeBridgeError : Decoder BridgeErrorDecode a bridge error envelope.
decodeResult
decodeResult : Decoder ResultEnvelopeDecode a result envelope.
decodeEvent
decodeEvent : Decoder BridgeEventDecode a pushed bridge event.