Files
Cupcake/app/types/api.media.d.ts
T
Paul 0a9ae15732 Feat: Add LightBox Component
新增 LightBox 组件用于展示媒体,优化了 Tailwind CSS 配置,增加了动画效果,并在响应式设计中调整了字体大小和样式。
2025-08-16 15:32:13 +08:00

39 lines
802 B
TypeScript

declare namespace API {
namespace Media {
// 数据库本来的数据
export interface IMediaBaseData {
title: string
origin_name: string
content: string
cate: number
key: string
hidden: boolean
hidden_ref: boolean
is_sensitive: boolean
author: string
take_time: string
modified: number | string // 文件修改时间
starred: boolean
}
// 后端加的数据
export interface IMediaExtraData extends IMediaBaseData {
file_name: string
type: string
meta: unknown
path: string
likes: number
created_at: string
updated_at: string
url: string
thumb_url: string
}
export interface IMediaData extends IMediaExtraData {
id: number
}
}
}