36 lines
662 B
TypeScript
36 lines
662 B
TypeScript
/* eslint-disable @typescript-eslint/no-explicit-any */
|
|
/// <reference types="vite/client" />
|
|
|
|
declare global {
|
|
interface Window {
|
|
electronAPI: {
|
|
// openDevTools: () => void;
|
|
onNewNote: (data: any) => void;
|
|
};
|
|
}
|
|
}
|
|
|
|
// interface IMessage {
|
|
// id: number;
|
|
// sender: string;
|
|
// time: number;
|
|
// message: string;
|
|
// recipient:string
|
|
// }
|
|
|
|
interface IMessage {
|
|
id: number;
|
|
message: string;
|
|
sender_email: string;
|
|
sender_name: string;
|
|
recipient_email: null | string;
|
|
recipient_name: string;
|
|
recipient_type: 1 | 2;
|
|
time: number;
|
|
}
|
|
|
|
interface IEmail {
|
|
id: number;
|
|
email: string;
|
|
}
|