mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
18 lines
479 B
TypeScript
18 lines
479 B
TypeScript
import type { RpcClient } from '../transport/rpc-client'
|
|
import type { ConnectionState } from '../transport/types'
|
|
|
|
export type HostSourceControlBinding = {
|
|
client: RpcClient | null
|
|
connectionState: ConnectionState
|
|
reconnect(): Promise<void>
|
|
openExternalUrl(url: string): Promise<void>
|
|
writeClipboard(text: string): Promise<void>
|
|
feedback: HostSourceControlFeedback
|
|
}
|
|
|
|
export type HostSourceControlFeedback = {
|
|
selection(): void
|
|
success(): void
|
|
error(): void
|
|
}
|