{"version":3,"file":"unierror.uts","sourceRoot":"","sources":["uni_modules/android-utils/utssdk/unierror.uts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,OAAO,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAA;AAC3D;;;;GAIG;AACH,MAAM,CAAC,MAAM,eAAe,GAAG,SAAS,CAAC;AAGzC;;;;GAIG;AACH,MAAM,CAAC,MAAM,WAAW,EAAG,GAAG,CAAC,cAAc,EAAE,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC;IAC/D;;OAEG;IACH,CAAC,OAAO,EAAE,uBAAuB,CAAC;IAClC,CAAC,OAAO,EAAE,uBAAuB,CAAC;CACnC,CAAC,CAAC;AAGH;;GAEG;AACH,MAAM,OAAO,aAAc,SAAQ,QAAS,YAAW,SAAS;IAE9D;;OAEG;IACH,YAAY,OAAO,EAAG,cAAc;QAClC,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,UAAU,GAAG,eAAe,CAAC;QAClC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;IAC/C,CAAC;CACF","sourcesContent":["/* 此规范为 uni 规范,可以按照自己的需要选择是否实现 */\r\nimport { MyApiErrorCode, MyApiFail } from \"./interface.uts\"\r\n/**\r\n * 错误主题\r\n * 注意:错误主题一般为插件名称,每个组件不同,需要使用时请更改。\r\n * [可选实现]\r\n */\r\nexport const UniErrorSubject = 'uts-api';\r\n\r\n\r\n/**\r\n * 错误信息\r\n * @UniError\r\n * [可选实现]\r\n */\r\nexport const MyAPIErrors : Map<MyApiErrorCode, string> = new Map([\r\n /**\r\n * 错误码及对应的错误信息\r\n */\r\n [9010001, 'custom error mseeage1'],\r\n [9010002, 'custom error mseeage2'],\r\n]);\r\n\r\n\r\n/**\r\n * 错误对象实现\r\n */\r\nexport class MyApiFailImpl extends UniError implements MyApiFail {\r\n\r\n /**\r\n * 错误对象构造函数\r\n */\r\n constructor(errCode : MyApiErrorCode) {\r\n super();\r\n this.errSubject = UniErrorSubject;\r\n this.errCode = errCode;\r\n this.errMsg = MyAPIErrors.get(errCode) ?? \"\";\r\n }\r\n}\r\n"]}
|