Define

简介

此模块定义了跨平台通用的基础类型,为 API 调用提供统一的错误处理和回调机制。

功能特性

回调机制:提供统一的完成回调闭包类型。

数据结构

CompletionClosure

提供基础类型定义,包括错误处理结构、回调闭包类型和响应式状态管理工具。
public typealias CompletionClosure = (Result<Void, ErrorInfo>) -> Void

ErrorInfo

错误信息结构。
属性
类型
说明
code
Int
错误码。
message
String
错误消息描述。

StatePublisher

状态发布者。

StatePropertySelector

状态属性选择器协议。

StatePublisherSelector

状态发布器选择器。

ListResultCompletionClosure

列表结果完成回调接口。
用于返回分页列表的异步操作结果回调接口。