fei.wang
2025-04-30 722da005a5ec126bedf752ac6bd5c5c7f6172155
1
{"version":3,"file":"interface.uts","sourceRoot":"","sources":["uni_modules/android-utils/utssdk/interface.uts"],"names":[],"mappings":"AAAA;;;GAGG;AAEH;;GAEG;AACH,MAAM,MAAM,YAAY,GAAG;IACzB,MAAM,EAAG,OAAO,CAAA;IAChB,OAAQ,CAAC,EAAE,CAAC,GAAG,EAAG,WAAW,KAAK,IAAI,CAAA;IACtC,IAAK,CAAC,EAAE,CAAC,GAAG,EAAG,SAAS,KAAK,IAAI,CAAA;IACjC,QAAS,CAAC,EAAE,CAAC,GAAG,EAAG,GAAG,KAAK,IAAI,CAAA;CAChC,CAAA;AAED;;;;GAIG;AACH,MAAM,MAAM,WAAW,GAAG;IACxB,MAAM,EAAG,MAAM,CAAC;IAChB,MAAM,EAAG,OAAO,CAAC;IACjB,MAAM,EAAG,MAAM,CAAA;CAChB,CAAA;AAED;;;;;GAKG;AACH,MAAM,MAAM,cAAc,GAAG,OAAO,GAAG,OAAO,CAAC;AAC/C;;GAEG;AACH,MAAM,WAAW,SAAU,SAAQ,SAAS;IAC1C,OAAO,EAAG,cAAc,CAAA;CACzB;AAAA,CAAC;AAEF,YAAY;AACZ,MAAM,MAAM,KAAK,GAAG,CAAC,OAAO,EAAG,YAAY,KAAK,IAAI,CAAA;AAEpD,YAAY;AACZ,MAAM,MAAM,SAAS,GAAG,CAAC,MAAM,EAAG,OAAO,KAAK,WAAW,CAAA","sourcesContent":["/**\r\n * interface.uts\r\n * uts插件接口定义文件,按规范定义接口文件可以在HBuilderX中更好的做到语法提示\r\n */\r\n\r\n/**\r\n * myApi 异步函数的参数,在type里定义函数需要的参数以及api成功、失败的相关回调函数。\r\n */\r\nexport type MyApiOptions = {\r\n  paramA : boolean\r\n  success ?: (res : MyApiResult) => void\r\n  fail ?: (res : MyApiFail) => void\r\n  complete ?: (res : any) => void\r\n}\r\n\r\n/**\r\n * 函数返回结果\r\n * 可以是void, 基本数据类型,自定义type, 或者其他类型。\r\n * [可选实现]\r\n */\r\nexport type MyApiResult = {\r\n  fieldA : number,\r\n  fieldB : boolean,\r\n  fieldC : string\r\n}\r\n\r\n/**\r\n * 错误码\r\n * 根据uni错误码规范要求,建议错误码以90开头,以下是错误码示例:\r\n * - 9010001 错误信息1\r\n * - 9010002 错误信息2\r\n */\r\nexport type MyApiErrorCode = 9010001 | 9010002;\r\n/**\r\n * myApi 的错误回调参数\r\n */\r\nexport interface MyApiFail extends IUniError {\r\n  errCode : MyApiErrorCode\r\n};\r\n\r\n/* 异步函数定义 */\r\nexport type MyApi = (options : MyApiOptions) => void\r\n\r\n/* 同步函数定义 */\r\nexport type MyApiSync = (paramA : boolean) => MyApiResult"]}