feat: 完成一大波类型修复, 虽然 any 很多

This commit is contained in:
claude-code-best
2026-03-31 23:43:39 +08:00
parent dd9cd782a7
commit 91f77ea571
55 changed files with 156 additions and 81 deletions

View File

@@ -106,7 +106,7 @@ export async function hasImageInClipboard(): Promise<boolean> {
// as an unhandled rejection in useClipboardImageHint's setTimeout.
try {
const { getNativeModule } = await import('image-processor-napi')
const hasImage = getNativeModule()?.hasClipboardImage
const hasImage = getNativeModule()!?.hasClipboardImage
if (hasImage) {
return hasImage()
}
@@ -135,7 +135,7 @@ export async function getImageFromClipboard(): Promise<ImageWithDimensions | nul
) {
try {
const { getNativeModule } = await import('image-processor-napi')
const readClipboard = getNativeModule()?.readClipboardImage
const readClipboard = getNativeModule()!?.readClipboardImage
if (!readClipboard) {
throw new Error('native clipboard reader unavailable')
}