Skip to content

SnError

构造函数

名称类型必备默认值描述
moduleNameString-发生错误的模块名称
apinameString-发生错误的 API 名称
errCodeNumber-错误代码,用于标识具体的错误类型,详见
causeError | Null-可选的错误原因,用于错误追踪

属性

名称类型描述
errSubjectString错误主题,格式为 $moduleName-$apiname
errCodeNumber错误代码,用于标识具体的错误类型,详见
errMsgString根据错误代码获取的错误消息,如果未找到则为空字符串
causeError | Null可选的错误原因,如果提供,则用于错误追踪

示例

typescript
// 创建一个错误实例,指定模块和 API 名称,以及错误代码
const error = new SnError('utils', 'chooseMedia', 1);

SnNativeError

此类与 SnError 除名称外,其余完全一致。单独设置此类型是由于 UTS 插件间不支持类型相互引用,因此无法 sn-native 内的方法直接使用 sinle-ui 插件导出的类型 SnError

使用 MIT 协议