Dala.Event (dala v0.3.2)

Copy Markdown View Source

Convenience module that re-exports the unified event emission API.

This module delegates all functions to Dala.Event.Event, providing a shorter and more ergonomic API:

# Instead of:
Dala.Event.Event.dispatch(pid, addr, event, payload)

# You can write:
Dala.Event.dispatch(pid, addr, event, payload)

See Dala.Event.Event for full documentation.

Summary

Functions

dispatch(pid, addr, event, payload)

See Dala.Event.Event.dispatch/4

emit(addr, event, payload, target, scope)

See Dala.Event.Event.emit/4

is_event?(msg)

See Dala.Event.Event.is_event?/1

match_address?(addr, filters)

See Dala.Event.Event.match_address?/2

send_test(pid, screen, widget, id, event, payload \\ nil, opts \\ [])

See Dala.Event.Event.send_test/6 and Dala.Event.Event.send_test/7