index.kt.map 4.2 KB
Newer Older
fxy060608's avatar
fxy060608 已提交
1
{"version":3,"sources":["/Users/fxy/Projects/Demo/my-vue3-project-uts/src/uni_modules/test-uts/app-android/utils.uts","/Users/fxy/Projects/Demo/my-vue3-project-uts/src/uni_modules/test-uts/app-android/index.uts"],"sourcesContent":["export function log(msg: string) {\n  console.log(msg);\n}\n","import { log } from \"./utils.uts\";\ntype AsyncOptions = {\n  type: string;\n  success: (res: string) => void;\n  fail: (res: string) => void;\n  complete: (res: string) => void;\n};\n/**\n * 导出一个属性\n */\nexport const MAX = 100;\n\n/**\n * 导出一个同步方法\n * @returns\n */\nexport function testSync(msg: string) {\n  console.log(\"log test\");\n  log(\"log test1\");\n  return {\n    msg: `hello ${msg}`,\n  };\n}\n/**\n * 导出一个同步方法(触发了数组越界异常)\n */\nexport function testSyncError() {\n  const arr: string[] = [];\n  console.log(arr[1]);\n}\n/**\n * 导出一个带callback的同步方法\n * @param opts\n */\nexport function testSyncWithCallback(opts: AsyncOptions) {\n  if (opts.type == \"success\") {\n    opts.success(\"success\");\n  } else {\n    opts.fail(\"fail\");\n  }\n  opts.complete(\"complete\");\n  return { name: \"testSyncWithCallback\" };\n}\n/**\n * 导出一个异步方法\n * @returns\n */\nexport async function testAsync(opts: AsyncOptions) {\n  if (opts.type == \"success\") {\n    opts.success(\"success\");\n  } else {\n    opts.fail(\"fail\");\n  }\n  opts.complete(\"complete\");\n  return { name: \"testAsync\" };\n}\n\ntype TestOptions = {\n  name: string;\n  callback: (res: string) => void;\n};\n\nexport class Test {\n  id: number;\n  name: string;\n  static type: string = \"Test\";\n  constructor(id: number, options: TestOptions) {\n    this.id = id;\n    this.name = options.name;\n    options.callback(\"Test.constructor\");\n  }\n  static testClassStaticSyncWithCallback(opts: AsyncOptions): UTSJSONObject {\n    return testSyncWithCallback(opts);\n  }\n  static async testClassStaticAsync(opts: AsyncOptions): Promise<UTSJSONObject> {\n    const res = await testAsync(opts);\n    return res;\n  }\n  testClassSyncWithCallback(opts: AsyncOptions): UTSJSONObject {\n    return testSyncWithCallback(opts);\n  }\n  async testClassAsync(opts: AsyncOptions): Promise<UtsJSONObject> {\n    const res = await testAsync(opts);\n    return res;\n  }\n}\n"],"names":[],"mappings":";;;;;;AAAO,IAAS,GAAG,CAAC,GAAW,EAAN,MAAM,EAAE;IAC/B,OAAO,CAAC,GAAG,CAAC,GAAG,oDAAC,CAAC;AACnB;ACDoB,WAAf,YAAY;IACf,kBAAA,IAAI,EAAE,MAAM,CAAC;IACb,kBAAA,OAAO,EAAA,WAAuB,CAAC;IAC/B,kBAAA,IAAI,EAAA,WAAuB,CAAC;IAC5B,kBAAA,QAAQ,EAAA,WAAuB,CAAC;CACjC,AAAC;AAIK,IAAM,GAAG,GAAG,GAAG,AAAC;AAMhB,IAAS,QAAQ,CAAC,GAAW,EAAN,MAAM,iBAAE;IACpC,OAAO,CAAC,GAAG,CAAC,UAAU,qDAAC,CAAC;IACxB,IAAI,WAAW,CAAC,CAAC;IACjB,OAAO;QACL,IAAA,GAAG,GAAE,GAAC,MAAM,EAAE,GAAG,CAAC,GAAC;KACpB,CAAC;AACJ;AAIO,IAAS,aAAa,GAAG;IAC9B,IAAM,GAAG,cAAE,MAAM,IAAK,eAAE,AAAC;IACzB,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,qDAAC,CAAC;AACtB;AAKO,IAAS,oBAAoB,CAAC,IAAkB,EAAZ,YAAY,iBAAE;IACvD,IAAI,IAAI,CAAC,IAAI,IAAI,SAAS,EACxB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;SAExB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAEpB,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;IAC1B,OAAO;QAAE,IAAA,IAAI,GAAE,sBAAsB;KAAE,CAAC;AAC1C;AAKO,YAAe,SAAS,CAAC,IAAkB,EAAZ,YAAY,uEAAE;IAClD,IAAI,IAAI,CAAC,IAAI,IAAI,SAAS,EACxB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;SAExB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAEpB,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;IAC1B,aAAO;QAAE,IAAA,IAAI,GAAE,WAAW;KAAE,CAAC;AAC/B;AAEmB,WAAd,WAAW;IACd,kBAAA,IAAI,EAAE,MAAM,CAAC;IACb,kBAAA,QAAQ,EAAA,WAAuB,CAAC;CACjC,AAAC;AAEK,WAAM,IAAI;IACf,SAAA,EAAE,EAAE,MAAM,CAAC;IACX,SAAA,IAAI,EAAE,MAAM,CAAC;IAEb,YAAY,EAAU,EAAN,MAAM,EAAE,OAAoB,EAAX,WAAW,CAAE;QAC5C,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;QACb,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;IACvC;aAQA,yBAAyB,CAAC,IAAkB,EAAZ,YAAY,GAAG,aAAa,CAAC;QAC3D,OAAO,oBAAoB,CAAC,IAAI,CAAC,CAAC;IACpC;qBACM,cAAc,CAAC,IAAkB,EAAZ,YAAY,GAAG,QAAO,CAAC,aAAa,8CAAE;QAC/D,IAAM,GAAG,GAAG,AAAM,SAAS,CAAC,IAAI,CAAC,QAAA,AAAC;QAClC,aAAO,GAAG,CAAC;IACb;;QAnBA,IAAO,IAAI,EAAE,MAAM,GAAG,MAAM,CAAC;YAMtB,+BAA+B,CAAC,IAAkB,EAAZ,YAAY,GAAG,aAAa,CAAC;YACxE,OAAO,oBAAoB,CAAC,IAAI,CAAC,CAAC;QACpC;oBACa,oBAAoB,CAAC,IAAkB,EAAZ,YAAY,GAAG,QAAO,CAAC,aAAa,8CAAE;YAC5E,IAAM,GAAG,GAAG,AAAM,SAAS,CAAC,IAAI,CAAC,QAAA,AAAC;YAClC,aAAO,GAAG,CAAC;QACb;;CAQD"}