colmugx/acp/client/message does not have a README file
pub(all) suberror ClientMessageError {
InvalidParams(method_name~ : String, cause~ : @colmugx/acp/protocol.ProtocolDecodeErrorProtocolDecodeError)
UnknownMethod(method_name~ : String)
WrongDirection(method_name~ : String)
WrongKind(method_name~ : String)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)pub(all) enum ClientNotification {
SessionUpdate(@colmugx/acp/protocol/session.SessionUpdateParamsSessionUpdateParams)
ElicitationComplete(@colmugx/acp/protocol.ElicitationCompleteParamsElicitationCompleteParams)
CancelRequest(@colmugx/acp/jsonrpc.RequestIdRequestId)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)pub(all) enum ClientRequest {
SessionRequestPermission(@colmugx/acp/protocol.RequestPermissionRequestRequestPermissionRequest)
FsReadTextFile(@colmugx/acp/protocol.ReadTextFileParamsReadTextFileParams)
FsWriteTextFile(@colmugx/acp/protocol.WriteTextFileParamsWriteTextFileParams)
TerminalCreate(@colmugx/acp/protocol.TerminalCreateParamsTerminalCreateParams)
TerminalOutput(@colmugx/acp/protocol.TerminalOutputParamsTerminalOutputParams)
TerminalWaitForExit(@colmugx/acp/protocol.TerminalWaitForExitParamsTerminalWaitForExitParams)
TerminalKill(@colmugx/acp/protocol.TerminalKillParamsTerminalKillParams)
TerminalRelease(@colmugx/acp/protocol.TerminalReleaseParamsTerminalReleaseParams)
ElicitationCreate(@colmugx/acp/protocol.ElicitationCreateParamsElicitationCreateParams)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)fn decode_client_notification(method_name : String, params : Json?) -> ClientNotification raise ClientMessageErrorfn decode_client_request(method_name : String, params : Json?) -> ClientRequest raise ClientMessageErrorDependencies