Package-level declarations

Types

Link copied to clipboard
sealed interface DatabasePath

Defines the strategy for resolving the database file path across different platforms.

Link copied to clipboard
actual class PlatformContext

android implementation of PlatformContext.

expect class PlatformContext

Platform-agnostic context wrapper used to handle environment-specific requirements.

actual class PlatformContext

ios implementation of PlatformContext.

actual class PlatformContext

jvm implementation of PlatformContext.

actual class PlatformContext

web implementation of PlatformContext.

Link copied to clipboard
object StitchRoom

Robust entry point for Room 3 KMP database instantiation.

Link copied to clipboard

Configuration DSL for Room KMP database instances.

Link copied to clipboard
actual object StitchRuntime

Global entry point for the Stitch framework lifecycle management.

expect object StitchRuntime

Global entry point for the Stitch framework lifecycle management.

actual object StitchRuntime

Global entry point for the Stitch framework lifecycle management.

actual object StitchRuntime

Global entry point for the Stitch framework lifecycle management.

actual object StitchRuntime

Global entry point for the Stitch framework lifecycle management.

Functions

Link copied to clipboard
suspend fun <R> RoomDatabase.withTransaction(block: suspend () -> R): R

Wraps a block of code in a write transaction.