moonbit-community/proton/extension does not have a README file
pub(all) suberror ExtensionAdapterError {
TypedSpecInvalid(extension_id~ : String, detail~ : String)
} derive(@moonbitlang/core/debug.DebugDebug)type Extensionfn Extension::command_spec(self : Extension) -> @moonbit-community/proton/command.AppCommandExtensionSpecAppCommandExtensionSpec raise ExtensionAdapterErrortype Extensionsfn poller_script(js_namespace~ : String, drain_method~ : String, poller_field~ : String) -> Stringfn typed(contract : @moonbit-community/proton_contract.ExtensionContractExtensionContract, command_routes : Array[@moonbit-community/proton_contract.ContractRouteContractRoute], register : (@moonbit-community/proton/command.CommandRegistrarCommandRegistrar) -> Unit raise, scripts? : Array[String], dependencies? : Array[String], resolve_permission? : (Json, String) -> Json raise @moonbit-community/proton/command.PermissionScopeValidationErrorPermissionScopeValidationError, on_destroy? : () -> Unit raise) -> ExtensionMoonBit bindings for the Proton native desktop runtime.
Dependencies