Add animation keyframes for grid and shimmer effects, implement mouse position tracking for dynamic background, and create direct download API for video/audio files. Update types for download requests and responses.
This commit is contained in:
24
lib/types.ts
24
lib/types.ts
@@ -9,10 +9,34 @@ export interface DownloadRequest {
|
||||
formatType: FormatType;
|
||||
}
|
||||
|
||||
export interface DirectDownloadRequest {
|
||||
id: string;
|
||||
format: VideoFormat | AudioFormat;
|
||||
formatType: FormatType;
|
||||
}
|
||||
|
||||
export interface DownloadResponse {
|
||||
|
||||
success: boolean;
|
||||
downloadUrl?: string;
|
||||
filename?: string;
|
||||
filePath?: string;
|
||||
error?: string;
|
||||
videoInfo?: VideoInfo;
|
||||
}
|
||||
|
||||
|
||||
export interface DirectDownloadRequest {
|
||||
videoId: string;
|
||||
format: VideoFormat | AudioFormat;
|
||||
formatType: FormatType;
|
||||
}
|
||||
|
||||
export interface DownloadResponse {
|
||||
success: boolean;
|
||||
downloadUrl?: string;
|
||||
filename?: string;
|
||||
filePath?: string;
|
||||
error?: string;
|
||||
videoInfo?: VideoInfo;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user