lustpress/src/interfaces.ts

30 行
553 B
TypeScript

export interface IVideoData {
success: boolean;
data: {
title: string;
id: string;
image: string;
duration: string;
views: string;
rating: string;
uploaded: string;
upvoted: string | null;
downvoted: string | null;
models: string[];
tags: string[];
};
source: string;
assets: string[];
}
export interface ISearchVideoData {
success: boolean;
data: string[];
source: string;
}
export interface MaybeError {
message: string;
}