Package-level declarations

Types

Link copied to clipboard

AuthenticatorEvents.kt

Link copied to clipboard
typealias BaseEventsMap<E> = Map<String, (E) -> Any?>
Link copied to clipboard
interface Cancellable
Link copied to clipboard

DataSourceEvents.kt

Link copied to clipboard
interface Event
Link copied to clipboard
interface Eventable

Eventable.kt

Link copied to clipboard
interface EventCustom
Link copied to clipboard
open class EventDispatcher
Link copied to clipboard
interface EventSource
Link copied to clipboard
typealias Listener<EventType> = (EventType) -> Unit
Link copied to clipboard

MapControllerEvents.kt

Link copied to clipboard
data class MyEvent(val message: String)
Link copied to clipboard
Link copied to clipboard
data class Options(val validEventTypes: List<Any>, val triggerLastEvent: Boolean = false)
Link copied to clipboard
typealias Record<K, T> = Map<K, T>
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
const val TAG: String

Functions

Link copied to clipboard
inline fun <EventType : Event> EventSource.publisher(eventType: Class<EventType>): Flow<EventType>
Link copied to clipboard
inline suspend fun <EventType : Event> EventSource.subscribe(eventType: Class<EventType>, crossinline handler: (EventType) -> Unit)
Link copied to clipboard