fix(admin-service): 修复 APK 解析模块的 TypeScript 编译错误

- 修改 adbkit-apkreader 的 import 语法为 default export
- 更新类型声明文件支持 default export 模式

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Developer 2025-12-03 02:52:18 -08:00
parent 197fc02694
commit d55a2673dc
2 changed files with 7 additions and 6 deletions

View File

@ -1,5 +1,5 @@
import { Injectable, Logger } from '@nestjs/common'
import * as ApkReader from 'adbkit-apkreader'
import ApkReader from 'adbkit-apkreader'
import * as unzipper from 'unzipper'
import * as bplist from 'bplist-parser'
import { Platform } from '@/domain/enums/platform.enum'

View File

@ -11,13 +11,14 @@ declare module 'adbkit-apkreader' {
usesSdk?: UsesSdk
}
interface ApkReader {
interface ApkReaderInstance {
readManifest(): Promise<Manifest>
}
function open(source: string | Buffer): Promise<ApkReader>
export = {
open,
interface ApkReader {
open(source: string | Buffer): Promise<ApkReaderInstance>
}
const ApkReader: ApkReader
export default ApkReader
}