Rachel
Toggle table of contents
3.6.0
android
common
desktop
ios
web
Target filter
android
common
desktop
ios
web
Switch theme
Search in API
Skip to content
Rachel
love.yinlin.compose.startup.mmkv-kmp
/
love.yinlin.startup
Package-level
declarations
Types
Functions
Types
KVExpire
Link copied to clipboard
object
KVExpire
Startup
KV
Link copied to clipboard
android
common
desktop
ios
web
actual
class
StartupKV
(
pool
:
StartupPool
,
initPath
:
File
)
:
SyncStartup
expect
class
StartupKV
(
pool
:
StartupPool
,
initPath
:
File
)
:
SyncStartup
@
NativeLibApi
actual
class
StartupKV
(
pool
:
StartupPool
,
initPath
:
File
)
:
SyncStartup
actual
class
StartupKV
(
pool
:
StartupPool
,
initPath
:
File
)
:
SyncStartup
actual
class
StartupKV
(
pool
:
StartupPool
,
initPath
:
File
)
:
SyncStartup
Startup
KVFactory
Link copied to clipboard
class
StartupKVFactory
(
initPath
:
File
)
:
SyncStartupFactory
<
StartupKV
>
Functions
get
Json
Link copied to clipboard
inline
fun
<
T
>
StartupKV
.
getJson
(
key
:
String
,
defaultFactory
:
(
)
->
T
)
:
T
inline
fun
<
T
>
StartupKV
.
getJson
(
deserializer
:
DeserializationStrategy
<
T
>
,
key
:
String
,
defaultFactory
:
(
)
->
T
)
:
T
set
Json
Link copied to clipboard
inline
fun
<
T
>
StartupKV
.
setJson
(
key
:
String
,
value
:
T
,
expire
:
Int
=
KVExpire.NEVER
)
fun
<
T
>
StartupKV
.
setJson
(
serializer
:
SerializationStrategy
<
T
>
,
key
:
String
,
value
:
T
,
expire
:
Int
=
KVExpire.NEVER
)