// IntelliJ API Decompiler stub source generated from a class file // Implementation of methods is not available package com.gitlab.ballysta.architecture public val com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.onDisable: suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.(suspend () -> kotlin.Unit) -> kotlin.Unit /* compiled code */ public val com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.onDisabled: suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.(suspend () -> kotlin.Unit) -> kotlin.Unit /* compiled code */ public val com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.onEnable: suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.(suspend () -> kotlin.Unit) -> kotlin.Unit /* compiled code */ public val com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.onEnabled: suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.(suspend () -> kotlin.Unit) -> kotlin.Unit /* compiled code */ public fun main(): kotlin.Unit { /* compiled code */ } public fun new(): kotlin.Unit { /* compiled code */ } public fun old(): kotlin.Unit { /* compiled code */ } context(com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */) public suspend fun com.gitlab.ballysta.architecture.SMutated.diff(other: com.gitlab.ballysta.architecture.SMutated): com.gitlab.ballysta.architecture.SMutated { /* compiled code */ } public fun com.gitlab.ballysta.architecture.SMutated.filter(condition: (Key, Value & Any) -> kotlin.Boolean): com.gitlab.ballysta.architecture.SMutated { /* compiled code */ } public suspend fun com.gitlab.ballysta.architecture.SMutable.get(): Value { /* compiled code */ } public suspend fun com.gitlab.ballysta.architecture.SMutated.get(key: Key): Value { /* compiled code */ } public suspend operator fun com.gitlab.ballysta.architecture.SMutable.invoke(value: Value): kotlin.Unit { /* compiled code */ } context(com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */) public suspend operator fun com.gitlab.ballysta.architecture.SMutated.invoke(listener: suspend (Value) -> kotlin.Unit): kotlin.Unit { /* compiled code */ } context(com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */) public suspend operator fun (suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.() -> Return).invoke(): Return { /* compiled code */ } context(com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */) public suspend operator fun (suspend com.gitlab.ballysta.architecture.SToggled /* = com.gitlab.ballysta.architecture.SMutated */.(First) -> Return).invoke(first: First): Return { /* compiled code */ } public fun com.gitlab.ballysta.architecture.PublishSubject.map(toMapper: (Type) -> To, fromMapper: (To) -> Type): com.gitlab.ballysta.architecture.PublishSubject { /* compiled code */ } public operator fun com.gitlab.ballysta.architecture.PublishSubject.minusAssign(value: kotlin.Int): kotlin.Unit { /* compiled code */ } public operator fun com.gitlab.ballysta.architecture.Published.plusAssign(value: kotlin.Int): kotlin.Unit { /* compiled code */ } public typealias SChangeEvent = com.gitlab.ballysta.architecture.SEvent> public typealias SChangeListener = suspend (Key, Value, Value) -> kotlin.Unit public typealias SEvent = suspend com.gitlab.ballysta.architecture.SToggled.(Listener) -> kotlin.Unit public typealias SToggled = com.gitlab.ballysta.architecture.SMutated