Spaces:
Sleeping
Sleeping
import { type Message } from 'ai'; | |
import { CreateMessage } from 'ai/react/dist'; | |
export interface Chat extends Record<string, any> { | |
id: string; | |
title: string; | |
createdAt: Date; | |
userId: string; | |
path: string; | |
messages: Message[]; | |
sharePath?: string; | |
} | |
export type ServerActionResult<Result> = Promise< | |
| Result | |
| { | |
error: string; | |
} | |
>; | |
export type DatasetImageEntity = { | |
url: string; | |
selected: boolean; | |
name: string; | |
}; | |
export type MessageWithSelectedDataset = (Message | CreateMessage) & { | |
dataset: DatasetImageEntity[]; | |
}; | |