mirror of
				https://github.com/JakeWharton/mosaic.git
				synced 2025-10-31 10:48:43 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			98 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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]
 | 
