fix: 替换 any 类型为 AssetLibraryItem,消除 no-explicit-any 警告
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 11s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m24s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 33s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 2m15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 25s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 44s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 50s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 3m1s
AI Code Review / AI Code Review (pull_request) Successful in 5m54s
CI/CD Pipeline / CI Gate (pull_request) 失败: CI/CD Pipeline / Validate - Code Quality (pull_request), CI/CD Pipeline / Frontend Lint (pull_request), CI/CD Pipeline / PR Build Web Image (pull_request) [frontend-only]
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1221h31m13s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1221h31m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1221h31m24s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1221h31m26s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1221h31m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1223h47m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1223h47m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1223h47m20s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1222h4m6s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 11s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m24s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 33s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 2m15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 25s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 44s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 50s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 3m1s
AI Code Review / AI Code Review (pull_request) Successful in 5m54s
CI/CD Pipeline / CI Gate (pull_request) 失败: CI/CD Pipeline / Validate - Code Quality (pull_request), CI/CD Pipeline / Frontend Lint (pull_request), CI/CD Pipeline / PR Build Web Image (pull_request) [frontend-only]
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1221h31m13s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1221h31m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1221h31m24s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1221h31m26s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1221h31m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1223h47m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1223h47m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1223h47m20s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1222h4m6s
This commit is contained in:
+3
-2
@@ -7,6 +7,7 @@ import {
|
||||
deleteAsset,
|
||||
uploadAssetDirect,
|
||||
getAssetLibraries,
|
||||
type AssetLibraryItem,
|
||||
} from "@/api/assets"
|
||||
import { tagAsset, untagAsset } from "@/api/tags"
|
||||
import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../types"
|
||||
@@ -15,7 +16,7 @@ import { getAudioDuration } from "../utils/audio"
|
||||
interface UseVoiceMaterialActionsOptions {
|
||||
voiceLibrary?: { id: string; kind: string }
|
||||
materials: VoiceMaterial[]
|
||||
createLibMutation: { mutateAsync: () => Promise<any>; isPending: boolean }
|
||||
createLibMutation: { mutateAsync: () => Promise<AssetLibraryItem>; isPending: boolean }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -57,7 +58,7 @@ export function useVoiceMaterialActions({
|
||||
queryKey: ["asset-libraries"],
|
||||
queryFn: getAssetLibraries,
|
||||
})
|
||||
lib = libs.find((l: any) => l.kind === "voice")
|
||||
lib = libs.find((l: AssetLibraryItem) => l.kind === "voice")
|
||||
if (!lib) throw new Error("无法创建配音库")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user