Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -214,10 +214,6 @@ class PerformancePoemsBrowserWorkflow(
) { clearSelection }
return poems + poem
}

else -> {
throw IllegalStateException("State can't change while rendering.")
}
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion build-logic/settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
// Hardcoded as this is upstream of the version catalog. Keep this in sync with that.
kotlin("jvm") version "2.1.21" apply false
kotlin("jvm") version "2.3.0" apply false
}

dependencyResolutionManagement {
Expand Down
59 changes: 28 additions & 31 deletions dependencies/classpath.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
androidx.databinding:databinding-common:8.11.1
androidx.databinding:databinding-compiler-common:8.11.1
app.cash.burst:burst-gradle-plugin:2.5.0
app.cash.burst:burst-jvm:2.5.0
app.cash.burst:burst-kotlin-plugin:2.5.0
app.cash.burst:burst:2.5.0
app.cash.burst:burst-gradle-plugin:2.11.0
com.android.databinding:baseLibrary:8.11.1
com.android.tools.analytics-library:crash:31.11.1
com.android.tools.analytics-library:protos:31.11.1
Expand Down Expand Up @@ -61,9 +58,9 @@ com.google.code.findbugs:jsr305:3.0.2
com.google.code.gson:gson:2.11.0
com.google.crypto.tink:tink:1.7.0
com.google.dagger:dagger:2.28.3
com.google.devtools.ksp:symbol-processing-api:2.1.21-2.0.2
com.google.devtools.ksp:symbol-processing-common-deps:2.1.21-2.0.2
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.1.21-2.0.2
com.google.devtools.ksp:symbol-processing-api:2.3.4
com.google.devtools.ksp:symbol-processing-common-deps:2.3.4
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.3.4
com.google.errorprone:error_prone_annotations:2.30.0
com.google.flatbuffers:flatbuffers-java:1.12.0
com.google.guava:failureaccess:1.0.2
Expand Down Expand Up @@ -145,32 +142,32 @@ org.jdom:jdom2:2.0.6
org.jetbrains.dokka:dokka-core:2.0.0
org.jetbrains.dokka:dokka-gradle-plugin:2.0.0
org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:2.0.0
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.1.21
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.1.21
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.1.21
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-build-statistics:2.1.21
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.21
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.21
org.jetbrains.kotlin:kotlin-daemon-client:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.21
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.1.21
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.1.21
org.jetbrains.kotlin:kotlin-native-utils:2.1.21
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.3.0
org.jetbrains.kotlin:abi-tools-api:2.3.0
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.3.0
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.3.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-build-statistics:2.3.0
org.jetbrains.kotlin:kotlin-build-tools-api:2.3.0
org.jetbrains.kotlin:kotlin-compiler-runner:2.3.0
org.jetbrains.kotlin:kotlin-daemon-client:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin:2.3.0
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.3.0
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.3.0
org.jetbrains.kotlin:kotlin-native-utils:2.3.0
org.jetbrains.kotlin:kotlin-reflect:2.0.21
org.jetbrains.kotlin:kotlin-serialization:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-serialization:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.0.21
org.jetbrains.kotlin:kotlin-tooling-core:2.1.21
org.jetbrains.kotlin:kotlin-util-io:2.1.21
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.1.21
org.jetbrains.kotlin:kotlin-util-klib:2.1.21
org.jetbrains.kotlin:kotlin-tooling-core:2.3.0
org.jetbrains.kotlin:kotlin-util-io:2.3.0
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.3.0
org.jetbrains.kotlin:kotlin-util-klib:2.3.0
org.jetbrains.kotlinx:binary-compatibility-validator:0.18.1
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0
Expand Down
8 changes: 4 additions & 4 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ androidx-tracing = "1.2.0"
androidx-transition = "1.5.1"
androidx-viewbinding = "8.1.2"

burst = "2.5.0"
burst = "2.11.0"

detekt = "1.19.0"
dokka = "2.0.0"
Expand All @@ -47,7 +47,7 @@ filekit-dialogs-compose = "0.10.0-beta03"

google-accompanist = "0.18.0"
google-dagger = "2.40.5"
google-ksp = "2.1.21-2.0.2"
google-ksp = "2.3.4"
google-material = "1.4.0"

groovy = "3.0.9"
Expand All @@ -59,10 +59,10 @@ kgx = "0.1.12"
kotest = "5.1.0"
# Keep this in sync with what is hard-coded in build-logic/settings.gradle.kts as that is upstream
# of loading the library versions from this file but should be the same.
kotlin = "2.1.21"
kotlin = "2.3.0"

kotlinx-binary-compatibility = "0.18.1"
kotlinx-coroutines = "1.9.0"
kotlinx-coroutines = "1.10.2"
kotlinx-serialization-json = "1.8.1"
kotlinx-atomicfu = "0.22.0"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,10 @@ class TakeTurnsWorkflowTest {
RealTakeTurnsWorkflow().launchForTestingFromStartWith(
TakeTurnsProps.resumeGame(
PlayerInfo("higgledy", "piggledy"),
output!!.lastTurn
output.lastTurn
)
) {
assertThat(awaitNextRendering().gameState).isEqualTo(output!!.lastTurn)
assertThat(awaitNextRendering().gameState).isEqualTo(output.lastTurn)
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion samples/tutorial/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
kotlin_version = '2.1.21'
kotlin_version = '2.3.0'
workflow_version = "1.19.0"

deps = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
org.jetbrains:annotations:23.0.0
16 changes: 8 additions & 8 deletions workflow-config/config-jvm/dependencies/runtimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
org.jetbrains:annotations:23.0.0
5 changes: 3 additions & 2 deletions workflow-core/api/workflow-core.api
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ public abstract interface class com/squareup/workflow1/BaseRenderContext {
public abstract fun getWorkflowTracer ()Lcom/squareup/workflow1/WorkflowTracer;
public abstract fun remember (Ljava/lang/String;Lkotlin/reflect/KType;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
public abstract fun renderChild (Lcom/squareup/workflow1/Workflow;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public static synthetic fun renderChild$default (Lcom/squareup/workflow1/BaseRenderContext;Lcom/squareup/workflow1/Workflow;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object;
public abstract fun runningSideEffect (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
}

Expand Down Expand Up @@ -121,7 +122,7 @@ public abstract interface class com/squareup/workflow1/IdCacheable {
}

public abstract interface class com/squareup/workflow1/ImpostorWorkflow {
public abstract fun describeRealIdentifier ()Ljava/lang/String;
public fun describeRealIdentifier ()Ljava/lang/String;
public abstract fun getRealIdentifier ()Lcom/squareup/workflow1/WorkflowIdentifier;
}

Expand Down Expand Up @@ -372,7 +373,7 @@ public final class com/squareup/workflow1/TypedWorker : com/squareup/workflow1/W
public abstract interface class com/squareup/workflow1/Worker {
public static final field Companion Lcom/squareup/workflow1/Worker$Companion;
public static final field WORKER_OUTPUT_ACTION_NAME Ljava/lang/String;
public abstract fun doesSameWorkAs (Lcom/squareup/workflow1/Worker;)Z
public fun doesSameWorkAs (Lcom/squareup/workflow1/Worker;)Z
public abstract fun run ()Lkotlinx/coroutines/flow/Flow;
}

Expand Down
16 changes: 8 additions & 8 deletions workflow-core/dependencies/jsRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
com.squareup.okio:okio-js:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-dom-api-compat:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-js:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlin:kotlinx-atomicfu-runtime:2.0.0
org.jetbrains.kotlinx:atomicfu-js:0.25.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-dom-api-compat:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-js:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:atomicfu-js:0.26.1
org.jetbrains.kotlinx:atomicfu:0.26.1
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
16 changes: 8 additions & 8 deletions workflow-core/dependencies/jvmMainRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
org.jetbrains:annotations:23.0.0
14 changes: 7 additions & 7 deletions workflow-core/dependencies/jvmRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
org.jetbrains:annotations:23.0.0
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ androidx.versionedparcelable:versionedparcelable:1.1.0
com.google.guava:listenablefuture:1.0
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
org.jetbrains:annotations:23.0.0
28 changes: 14 additions & 14 deletions workflow-runtime/api/workflow-runtime.api
Original file line number Diff line number Diff line change
Expand Up @@ -55,15 +55,15 @@ public final class com/squareup/workflow1/TreeSnapshot$Companion {
}

public abstract interface class com/squareup/workflow1/WorkflowInterceptor {
public abstract fun onInitialState (Ljava/lang/Object;Lcom/squareup/workflow1/Snapshot;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public abstract fun onPropsChanged (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public abstract fun onRender (Ljava/lang/Object;Ljava/lang/Object;Lcom/squareup/workflow1/BaseRenderContext;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public abstract fun onRenderAndSnapshot (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/RenderingAndSnapshot;
public abstract fun onRuntimeUpdate (Lcom/squareup/workflow1/WorkflowInterceptor$RuntimeUpdate;)V
public abstract fun onSessionCancelled (Ljava/util/concurrent/CancellationException;Ljava/util/List;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)V
public abstract fun onSessionStarted (Lkotlinx/coroutines/CoroutineScope;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)V
public abstract fun onSnapshotState (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/Snapshot;
public abstract fun onSnapshotStateWithChildren (Lkotlin/jvm/functions/Function0;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/TreeSnapshot;
public fun onInitialState (Ljava/lang/Object;Lcom/squareup/workflow1/Snapshot;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public fun onPropsChanged (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public fun onRender (Ljava/lang/Object;Ljava/lang/Object;Lcom/squareup/workflow1/BaseRenderContext;Lkotlin/jvm/functions/Function3;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Ljava/lang/Object;
public fun onRenderAndSnapshot (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/RenderingAndSnapshot;
public fun onRuntimeUpdate (Lcom/squareup/workflow1/WorkflowInterceptor$RuntimeUpdate;)V
public fun onSessionCancelled (Ljava/util/concurrent/CancellationException;Ljava/util/List;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)V
public fun onSessionStarted (Lkotlinx/coroutines/CoroutineScope;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)V
public fun onSnapshotState (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/Snapshot;
public fun onSnapshotStateWithChildren (Lkotlin/jvm/functions/Function0;Lcom/squareup/workflow1/WorkflowInterceptor$WorkflowSession;)Lcom/squareup/workflow1/TreeSnapshot;
}

public final class com/squareup/workflow1/WorkflowInterceptor$DefaultImpls {
Expand All @@ -79,10 +79,10 @@ public final class com/squareup/workflow1/WorkflowInterceptor$DefaultImpls {
}

public abstract interface class com/squareup/workflow1/WorkflowInterceptor$RenderContextInterceptor {
public abstract fun onActionSent (Lcom/squareup/workflow1/WorkflowAction;Lkotlin/jvm/functions/Function1;)V
public abstract fun onRemember (Ljava/lang/String;Lkotlin/reflect/KType;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function4;)Ljava/lang/Object;
public abstract fun onRenderChild (Lcom/squareup/workflow1/Workflow;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;)Ljava/lang/Object;
public abstract fun onRunningSideEffect (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V
public fun onActionSent (Lcom/squareup/workflow1/WorkflowAction;Lkotlin/jvm/functions/Function1;)V
public fun onRemember (Ljava/lang/String;Lkotlin/reflect/KType;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function4;)Ljava/lang/Object;
public fun onRenderChild (Lcom/squareup/workflow1/Workflow;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;)Ljava/lang/Object;
public fun onRunningSideEffect (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V
}

public final class com/squareup/workflow1/WorkflowInterceptor$RenderContextInterceptor$DefaultImpls {
Expand Down Expand Up @@ -131,7 +131,7 @@ public abstract interface class com/squareup/workflow1/WorkflowInterceptor$Workf
public abstract fun getRuntimeContext ()Lkotlin/coroutines/CoroutineContext;
public abstract fun getSessionId ()J
public abstract fun getWorkflowTracer ()Lcom/squareup/workflow1/WorkflowTracer;
public abstract fun isRootWorkflow ()Z
public fun isRootWorkflow ()Z
}

public final class com/squareup/workflow1/WorkflowInterceptor$WorkflowSession$DefaultImpls {
Expand Down
16 changes: 8 additions & 8 deletions workflow-runtime/dependencies/jsRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
com.squareup.okio:okio-js:3.3.0
com.squareup.okio:okio:3.3.0
org.jetbrains.kotlin:kotlin-bom:2.1.21
org.jetbrains.kotlin:kotlin-dom-api-compat:2.1.21
org.jetbrains.kotlin:kotlin-stdlib-js:2.1.21
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
org.jetbrains.kotlin:kotlinx-atomicfu-runtime:2.0.0
org.jetbrains.kotlinx:atomicfu-js:0.25.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlin:kotlin-bom:2.3.0
org.jetbrains.kotlin:kotlin-dom-api-compat:2.3.0
org.jetbrains.kotlin:kotlin-stdlib-js:2.3.0
org.jetbrains.kotlin:kotlin-stdlib:2.3.0
org.jetbrains.kotlinx:atomicfu-js:0.26.1
org.jetbrains.kotlinx:atomicfu:0.26.1
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.10.2
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
Loading
Loading