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:
parent
197fc02694
commit
d55a2673dc
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue