/
mobiuskt-coroutines.api
74 lines (62 loc) · 3.79 KB
/
mobiuskt-coroutines.api
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
public final class kt/mobius/flow/DispatcherWorkRunner : kt/mobius/runners/WorkRunner {
public fun <init> (Lkotlinx/coroutines/CoroutineDispatcher;)V
public fun dispose ()V
public fun post (Ljava/lang/Runnable;)V
}
public final class kt/mobius/flow/DispatcherWorkRunnerKt {
public static final fun fromDispatcher (Lkt/mobius/runners/WorkRunners;Lkotlinx/coroutines/CoroutineDispatcher;)Lkt/mobius/runners/WorkRunner;
}
public final class kt/mobius/flow/FlowConnectablesKt {
public static final fun asConnectable (Lkt/mobius/flow/FlowTransformer;)Lkt/mobius/Connectable;
public static final fun flowConnectable (Lkt/mobius/flow/FlowTransformer;)Lkt/mobius/Connectable;
public static final fun transform (Lkotlinx/coroutines/flow/Flow;Lkt/mobius/Connectable;)Lkotlinx/coroutines/flow/Flow;
}
public final class kt/mobius/flow/FlowEventSourcesKt {
public static final fun toEventSource (Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;)Lkt/mobius/EventSource;
public static final fun toFlow (Lkt/mobius/EventSource;)Lkotlinx/coroutines/flow/Flow;
}
public final class kt/mobius/flow/FlowMobius {
public static final field INSTANCE Lkt/mobius/flow/FlowMobius;
public final fun loop (Lkt/mobius/Update;Lkt/mobius/flow/FlowTransformer;)Lkt/mobius/MobiusLoop$Builder;
public final fun loopFrom (Lkt/mobius/MobiusLoop$Factory;Ljava/lang/Object;)Lkt/mobius/flow/FlowTransformer;
}
public abstract interface class kt/mobius/flow/FlowTransformer {
public abstract fun invoke (Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow;
}
public final class kt/mobius/flow/FlowTransformerKt {
public static final fun flowTransformer (Lkt/mobius/flow/FlowTransformer;)Lkt/mobius/flow/FlowTransformer;
}
public final class kt/mobius/flow/SubtypeEffectHandlerBuilder {
public fun <init> (Ljava/util/List;)V
public final fun addAction (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
public final fun addConsumer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;)V
public final fun addFunction (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;)V
public final fun addTransformer (Lkotlin/reflect/KClass;Lkt/mobius/flow/FlowTransformer;)V
public final fun build ()Lkt/mobius/flow/FlowTransformer;
}
public final class kt/mobius/flow/SubtypeEffectHandlerKt {
public static final fun subtypeEffectHandler (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lkt/mobius/flow/FlowTransformer;
public static synthetic fun subtypeEffectHandler$default (Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkt/mobius/flow/FlowTransformer;
}
public final class kt/mobius/flow/SubtypeEffectHandlerKt$sam$i$kt_mobius_flow_FlowTransformer$0 : kotlin/jvm/internal/FunctionAdapter, kt/mobius/flow/FlowTransformer {
public fun <init> (Lkotlin/jvm/functions/Function1;)V
public final fun equals (Ljava/lang/Object;)Z
public final fun getFunctionDelegate ()Lkotlin/Function;
public final fun hashCode ()I
public final synthetic fun invoke (Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow;
}
public final class kt/mobius/flow/UnknownEffectException : java/lang/RuntimeException {
public fun <init> (Ljava/lang/Object;)V
public final fun component1 ()Ljava/lang/Object;
public final fun copy (Ljava/lang/Object;)Lkt/mobius/flow/UnknownEffectException;
public static synthetic fun copy$default (Lkt/mobius/flow/UnknownEffectException;Ljava/lang/Object;ILjava/lang/Object;)Lkt/mobius/flow/UnknownEffectException;
public fun equals (Ljava/lang/Object;)Z
public final fun getEffect ()Ljava/lang/Object;
public fun getMessage ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class kt/mobius/flow/UnrecoverableIncomingException : java/lang/RuntimeException {
public fun <init> (Ljava/lang/Throwable;)V
public fun getCause ()Ljava/lang/Throwable;
}