commonMain.kase.progress.ProgressPublisher.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kase-core Show documentation
Show all versions of kase-core Show documentation
A kotlin multiplatform library to present common UI states
@file:JsExport
@file:Suppress("NON_EXPORTABLE_TYPE")
package kase.progress
import kollections.List
import kotlinx.JsExport
interface ProgressPublisher {
fun setStages(vararg stageNames: String): List
fun updateProgress(p: StageProgress): ProgressState
}