46 lines
923 B
TypeScript
46 lines
923 B
TypeScript
export interface Row {
|
|
column1: string;
|
|
column2: string;
|
|
column3: string;
|
|
}
|
|
|
|
// Types supplémentaires nécessaires
|
|
export interface Contract {
|
|
title: string;
|
|
date: string;
|
|
parties: string[];
|
|
terms: string[];
|
|
content: string;
|
|
}
|
|
|
|
export interface WalletRow {
|
|
column1: string; // Label
|
|
column2: string; // Wallet
|
|
column3: string; // Type
|
|
}
|
|
|
|
export interface DataRow {
|
|
column1: string; // Name
|
|
column2: string; // Visibility
|
|
column3: string; // Role
|
|
column4: string; // Duration
|
|
column5: string; // Legal
|
|
column6: string; // Contract
|
|
processName: string;
|
|
zone: string;
|
|
}
|
|
|
|
export interface Notification {
|
|
message: string;
|
|
timestamp: string;
|
|
isRead: boolean;
|
|
}
|
|
|
|
// Déplacer l'interface en dehors de la classe, au début du fichier
|
|
export interface NotificationMessage {
|
|
id: number;
|
|
read: boolean;
|
|
date: string;
|
|
message: string;
|
|
}
|