Skip to content

Commit d13c9e5

Browse files
committed
docs(api): 更新导入语句以使用类型导入
更新导入语句以使用类型导入,提高代码的可读性和性能。 - 在 `web/src/api/images.ts` 中,将 `PaginatedResponse` 的导入改为类型导入。 - 在 `web/src/pages/ImagesPage.tsx` 中,将 `ImageInfo` 的导入改为类型导入。
1 parent b043f8c commit d13c9e5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

web/src/api/images.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { request, requestPaginated, PaginatedResponse } from './client'
1+
import { request, requestPaginated } from './client'
2+
import type { PaginatedResponse } from './client'
23

34
export interface ImageInfo {
45
id: string

web/src/pages/ImagesPage.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { useCallback, useEffect, useRef, useState } from 'react'
2-
import { ImageInfo, listImages, uploadImage, deleteImage } from '../api/images'
2+
import { listImages, uploadImage, deleteImage } from '../api/images'
3+
import type { ImageInfo } from '../api/images'
34
import { formatFileSize, formatDateTime } from '../lib/format'
4-
import { Upload, Trash2, Copy, Check, X, ImageIcon, Link, ChevronLeft, ChevronRight } from 'lucide-react'
5+
import { Upload, Trash2, Copy, Check, X, ImageIcon, ChevronLeft, ChevronRight } from 'lucide-react'
56

67
export default function ImagesPage() {
78
const [images, setImages] = useState<ImageInfo[]>([])

0 commit comments

Comments
 (0)