Files
mosaic/mosaic-testing/api/mosaic-testing.klib.api

98 lines
14 KiB
Plaintext

// Klib ABI Dump
// Targets: [linuxArm64, linuxX64, macosArm64, macosX64, mingwX64]
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: true
// - Show declarations: true
// Library unique name: <com.jakewharton.mosaic:mosaic-testing>
abstract fun interface <#A: kotlin/Any?> com.jakewharton.mosaic.testing/SnapshotStrategy { // com.jakewharton.mosaic.testing/SnapshotStrategy|null[0]
abstract fun create(com.jakewharton.mosaic/Mosaic): #A // com.jakewharton.mosaic.testing/SnapshotStrategy.create|create(com.jakewharton.mosaic.Mosaic){}[0]
}
abstract interface <#A: kotlin/Any?> com.jakewharton.mosaic.testing/TestMosaic : com.jakewharton.mosaic/Mosaic { // com.jakewharton.mosaic.testing/TestMosaic|null[0]
abstract val state // com.jakewharton.mosaic.testing/TestMosaic.state|{}state[0]
abstract fun <get-state>(): com.jakewharton.mosaic.testing/TestTerminal.State // com.jakewharton.mosaic.testing/TestMosaic.state.<get-state>|<get-state>(){}[0]
abstract fun sendKeyEvent(com.jakewharton.mosaic.terminal/KeyboardEvent) // com.jakewharton.mosaic.testing/TestMosaic.sendKeyEvent|sendKeyEvent(com.jakewharton.mosaic.terminal.KeyboardEvent){}[0]
abstract fun setContentAndSnapshot(kotlin/Function2<androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>): #A // com.jakewharton.mosaic.testing/TestMosaic.setContentAndSnapshot|setContentAndSnapshot(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}[0]
abstract suspend fun awaitSnapshot(kotlin.time/Duration = ...): #A // com.jakewharton.mosaic.testing/TestMosaic.awaitSnapshot|awaitSnapshot(kotlin.time.Duration){}[0]
}
final class com.jakewharton.mosaic.testing/TestTerminal : com.jakewharton.mosaic.terminal/Terminal { // com.jakewharton.mosaic.testing/TestTerminal|null[0]
constructor <init>(kotlin/String? = ..., kotlin/Boolean = ..., com.jakewharton.mosaic.terminal/Terminal.Capabilities = ...) // com.jakewharton.mosaic.testing/TestTerminal.<init>|<init>(kotlin.String?;kotlin.Boolean;com.jakewharton.mosaic.terminal.Terminal.Capabilities){}[0]
final val capabilities // com.jakewharton.mosaic.testing/TestTerminal.capabilities|{}capabilities[0]
final fun <get-capabilities>(): com.jakewharton.mosaic.terminal/Terminal.Capabilities // com.jakewharton.mosaic.testing/TestTerminal.capabilities.<get-capabilities>|<get-capabilities>(){}[0]
final val events // com.jakewharton.mosaic.testing/TestTerminal.events|{}events[0]
final fun <get-events>(): kotlinx.coroutines.channels/Channel<com.jakewharton.mosaic.terminal/Event> // com.jakewharton.mosaic.testing/TestTerminal.events.<get-events>|<get-events>(){}[0]
final val interactive // com.jakewharton.mosaic.testing/TestTerminal.interactive|{}interactive[0]
final fun <get-interactive>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.interactive.<get-interactive>|<get-interactive>(){}[0]
final val name // com.jakewharton.mosaic.testing/TestTerminal.name|{}name[0]
final fun <get-name>(): kotlin/String? // com.jakewharton.mosaic.testing/TestTerminal.name.<get-name>|<get-name>(){}[0]
final val state // com.jakewharton.mosaic.testing/TestTerminal.state|{}state[0]
final fun <get-state>(): com.jakewharton.mosaic.testing/TestTerminal.State // com.jakewharton.mosaic.testing/TestTerminal.state.<get-state>|<get-state>(){}[0]
final fun close() // com.jakewharton.mosaic.testing/TestTerminal.close|close(){}[0]
final class Capabilities : com.jakewharton.mosaic.terminal/Terminal.Capabilities { // com.jakewharton.mosaic.testing/TestTerminal.Capabilities|null[0]
constructor <init>(com.jakewharton.mosaic.terminal/AnsiLevel = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Boolean = ...) // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.<init>|<init>(com.jakewharton.mosaic.terminal.AnsiLevel;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}[0]
final val ansiLevel // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.ansiLevel|{}ansiLevel[0]
final fun <get-ansiLevel>(): com.jakewharton.mosaic.terminal/AnsiLevel // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.ansiLevel.<get-ansiLevel>|<get-ansiLevel>(){}[0]
final val cursorVisibility // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.cursorVisibility|{}cursorVisibility[0]
final fun <get-cursorVisibility>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.cursorVisibility.<get-cursorVisibility>|<get-cursorVisibility>(){}[0]
final val focusEvents // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.focusEvents|{}focusEvents[0]
final fun <get-focusEvents>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.focusEvents.<get-focusEvents>|<get-focusEvents>(){}[0]
final val inBandResizeEvents // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.inBandResizeEvents|{}inBandResizeEvents[0]
final fun <get-inBandResizeEvents>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.inBandResizeEvents.<get-inBandResizeEvents>|<get-inBandResizeEvents>(){}[0]
final val kittyGraphics // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyGraphics|{}kittyGraphics[0]
final fun <get-kittyGraphics>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyGraphics.<get-kittyGraphics>|<get-kittyGraphics>(){}[0]
final val kittyKeyboard // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyKeyboard|{}kittyKeyboard[0]
final fun <get-kittyKeyboard>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyKeyboard.<get-kittyKeyboard>|<get-kittyKeyboard>(){}[0]
final val kittyNotifications // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyNotifications|{}kittyNotifications[0]
final fun <get-kittyNotifications>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyNotifications.<get-kittyNotifications>|<get-kittyNotifications>(){}[0]
final val kittyPointerShape // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyPointerShape|{}kittyPointerShape[0]
final fun <get-kittyPointerShape>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyPointerShape.<get-kittyPointerShape>|<get-kittyPointerShape>(){}[0]
final val kittyTextSizingScale // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyTextSizingScale|{}kittyTextSizingScale[0]
final fun <get-kittyTextSizingScale>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyTextSizingScale.<get-kittyTextSizingScale>|<get-kittyTextSizingScale>(){}[0]
final val kittyTextSizingWidth // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyTextSizingWidth|{}kittyTextSizingWidth[0]
final fun <get-kittyTextSizingWidth>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyTextSizingWidth.<get-kittyTextSizingWidth>|<get-kittyTextSizingWidth>(){}[0]
final val kittyUnderline // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyUnderline|{}kittyUnderline[0]
final fun <get-kittyUnderline>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.kittyUnderline.<get-kittyUnderline>|<get-kittyUnderline>(){}[0]
final val synchronizedOutput // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.synchronizedOutput|{}synchronizedOutput[0]
final fun <get-synchronizedOutput>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.synchronizedOutput.<get-synchronizedOutput>|<get-synchronizedOutput>(){}[0]
final val themeEvents // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.themeEvents|{}themeEvents[0]
final fun <get-themeEvents>(): kotlin/Boolean // com.jakewharton.mosaic.testing/TestTerminal.Capabilities.themeEvents.<get-themeEvents>|<get-themeEvents>(){}[0]
}
final class State : com.jakewharton.mosaic.terminal/Terminal.State { // com.jakewharton.mosaic.testing/TestTerminal.State|null[0]
constructor <init>() // com.jakewharton.mosaic.testing/TestTerminal.State.<init>|<init>(){}[0]
final val focused // com.jakewharton.mosaic.testing/TestTerminal.State.focused|{}focused[0]
final fun <get-focused>(): kotlinx.coroutines.flow/MutableStateFlow<kotlin/Boolean> // com.jakewharton.mosaic.testing/TestTerminal.State.focused.<get-focused>|<get-focused>(){}[0]
final val size // com.jakewharton.mosaic.testing/TestTerminal.State.size|{}size[0]
final fun <get-size>(): kotlinx.coroutines.flow/MutableStateFlow<com.jakewharton.mosaic.terminal/Terminal.Size> // com.jakewharton.mosaic.testing/TestTerminal.State.size.<get-size>|<get-size>(){}[0]
final val theme // com.jakewharton.mosaic.testing/TestTerminal.State.theme|{}theme[0]
final fun <get-theme>(): kotlinx.coroutines.flow/MutableStateFlow<com.jakewharton.mosaic.terminal/Terminal.Theme> // com.jakewharton.mosaic.testing/TestTerminal.State.theme.<get-theme>|<get-theme>(){}[0]
}
}
final object com.jakewharton.mosaic.testing/MosaicSnapshots : com.jakewharton.mosaic.testing/SnapshotStrategy<com.jakewharton.mosaic/Mosaic> { // com.jakewharton.mosaic.testing/MosaicSnapshots|null[0]
final fun create(com.jakewharton.mosaic/Mosaic): com.jakewharton.mosaic/Mosaic // com.jakewharton.mosaic.testing/MosaicSnapshots.create|create(com.jakewharton.mosaic.Mosaic){}[0]
}
final val com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop|#static{}com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop[0]
final val com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop|#static{}com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop[0]
final val com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal$stableprop // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal$stableprop|#static{}com_jakewharton_mosaic_testing_TestTerminal$stableprop[0]
final val com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop|#static{}com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop[0]
final val com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_State$stableprop // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_State$stableprop|#static{}com_jakewharton_mosaic_testing_TestTerminal_State$stableprop[0]
final fun com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop_getter(): kotlin/Int // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop_getter|com_jakewharton_mosaic_testing_MosaicSnapshots$stableprop_getter(){}[0]
final fun com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop_getter(): kotlin/Int // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop_getter|com_jakewharton_mosaic_testing_PlainTextSnapshots$stableprop_getter(){}[0]
final fun com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal$stableprop_getter(): kotlin/Int // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal$stableprop_getter|com_jakewharton_mosaic_testing_TestTerminal$stableprop_getter(){}[0]
final fun com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop_getter(): kotlin/Int // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop_getter|com_jakewharton_mosaic_testing_TestTerminal_Capabilities$stableprop_getter(){}[0]
final fun com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_State$stableprop_getter(): kotlin/Int // com.jakewharton.mosaic.testing/com_jakewharton_mosaic_testing_TestTerminal_State$stableprop_getter|com_jakewharton_mosaic_testing_TestTerminal_State$stableprop_getter(){}[0]
final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> com.jakewharton.mosaic.testing/runMosaicTest(com.jakewharton.mosaic.testing/SnapshotStrategy<#A>, com.jakewharton.mosaic.terminal/Terminal.Capabilities = ..., kotlin.coroutines/SuspendFunction1<com.jakewharton.mosaic.testing/TestMosaic<#A>, #B>): #B // com.jakewharton.mosaic.testing/runMosaicTest|runMosaicTest(com.jakewharton.mosaic.testing.SnapshotStrategy<0:0>;com.jakewharton.mosaic.terminal.Terminal.Capabilities;kotlin.coroutines.SuspendFunction1<com.jakewharton.mosaic.testing.TestMosaic<0:0>,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0]
final suspend fun com.jakewharton.mosaic.testing/runMosaicTest(com.jakewharton.mosaic.terminal/Terminal.Capabilities = ..., kotlin.coroutines/SuspendFunction1<com.jakewharton.mosaic.testing/TestMosaic<kotlin/String>, kotlin/Unit>) // com.jakewharton.mosaic.testing/runMosaicTest|runMosaicTest(com.jakewharton.mosaic.terminal.Terminal.Capabilities;kotlin.coroutines.SuspendFunction1<com.jakewharton.mosaic.testing.TestMosaic<kotlin.String>,kotlin.Unit>){}[0]