kstate

A Kotlin Multiplatform library for creating state machines

Лицензия

Лицензия

Группа

Группа

tech.bam
Идентификатор

Идентификатор

kstate
Последняя версия

Последняя версия

0.1.11
Дата

Дата

Тип

Тип

pom
Описание

Описание

kstate
A Kotlin Multiplatform library for creating state machines
Ссылка на сайт

Ссылка на сайт

https://github.com/bamlab/kstate
Система контроля версий

Система контроля версий

https://github.com/bamlab/kstate

Скачать kstate

Имя Файла Размер
kstate-0.1.11.pom
kstate-0.1.11-javadoc.jar 261 bytes
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/tech.bam/kstate/ -->
<dependency>
    <groupId>tech.bam</groupId>
    <artifactId>kstate</artifactId>
    <version>0.1.11</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/tech.bam/kstate/
implementation 'tech.bam:kstate:0.1.11'
// https://jarcasting.com/artifacts/tech.bam/kstate/
implementation ("tech.bam:kstate:0.1.11")
'tech.bam:kstate:pom:0.1.11'
<dependency org="tech.bam" name="kstate" rev="0.1.11">
  <artifact name="kstate" type="pom" />
</dependency>
@Grapes(
@Grab(group='tech.bam', module='kstate', version='0.1.11')
)
libraryDependencies += "tech.bam" % "kstate" % "0.1.11"
[tech.bam/kstate "0.1.11"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

kstate

JVM Continuous Integration

JVM Continuous Deployment

Install

implementation("tech.bam:kstate-jvm:VERSION")

Snapshot releases

repositories {
    maven { url "https://oss.sonatype.org/content/repositories/snapshots" } // Add this line
}
// ...

implementation("tech.bam:kstate-jvm:VERSION-SNAPSHOT")

Usage

Machine

sealed class TrafficLightState {
    object GREEN : TrafficLightState()
    object YELLOW : TrafficLightState()
    object RED : TrafficLightState()
}

val myMachine = machine<TrafficLightState> {
    state(TrafficLightState.GREEN) {}
    state(TrafficLightState.YELLOW) {}
    state(TrafficLightState.RED) {}
}

Developed with IntelliJ IDEA

JetBrains

tech.bam

BAM

Версии библиотеки

Версия
0.1.11