17 lines
359 B
TypeScript
17 lines
359 B
TypeScript
export interface CanvasLaunchAttachment {
|
|
url: string;
|
|
name: string;
|
|
contentType: string;
|
|
}
|
|
|
|
export interface CanvasLaunchPayload {
|
|
prompt: string;
|
|
attachments: CanvasLaunchAttachment[];
|
|
autoSend?: boolean;
|
|
createdAt?: number;
|
|
}
|
|
|
|
export function getCanvasLaunchStorageKey(canvasId: string): string {
|
|
return `canvas-home-launch:${canvasId}`;
|
|
}
|