moonbit-community/proton/extension does not have a README file
pub(all) suberror ExtensionAdapterError {
TypedSpecInvalid(extension_id~ : String, detail~ : String)
} derive(Debug)pub struct EventSource {
start : (EventWakeup) -> Unit raise
stop : () -> Unit
drain : () -> Array[Event] raise
}type Extensionfn[Payload : ToJson] event(descriptor : Event[Payload], payload : Payload) -> Event raise ContractDefinitionErrorfn event_source(start : (EventWakeup) -> Unit raise, stop : () -> Unit, drain : () -> Array[Event] raise) -> EventSourcefn typed(contract : ExtensionContract, command_routes : Array[ContractRoute], register : (CommandRegistrar) -> Unit raise, scripts? : Array[String], dependencies? : Array[String], resolve_permission? : (Json, String) -> Json raise PermissionScopeValidationError, event_source? : EventSource, on_destroy? : () -> Unit raise) -> ExtensionInstall
Download zipMoonBit bindings for the Proton native desktop runtime.
Dependencies