Message from JS system is used to listen for messages from JS and decode them to Elm messages. It uses effects for communication with other systems.
Subscribes to listen incoming messages from JS. Module name is used for error logging.
Decodes JSON value into a result.
Succeeds with a message without decoding JSON value.
Maps effects.
Decodes incoming data from JS. It succeeds when at least one effect succeeds. Otherwise it fails with combined error from all effects. Effects are processed independently, means that different effects can reuse same message tag names.
Message from JS system effects.