ex12 / src /types /index.ts
precison9's picture
Add/replace Space with my React Vite TypeScript app
6b154f5
raw
history blame contribute delete
840 Bytes
export interface Product {
id: string;
nameAr: string;
nameEn: string;
quantity: number;
price: number;
categoryAr: string;
categoryEn: string;
description?: string;
secoCode?: string;
supplier?: string;
supplierAr?: string;
importDate?: string;
inventoryDates?: { [date: string]: number };
totalReceived?: number;
totalSold?: number;
currentStock?: number;
}
export interface Language {
code: 'ar' | 'en';
name: string;
dir: 'rtl' | 'ltr';
}
export const languages: Language[] = [
{ code: 'ar', name: 'العربية', dir: 'rtl' },
{ code: 'en', name: 'English', dir: 'ltr' }
];
export interface CatalogProduct {
id: string;
name: string;
description: string;
category: string;
price?: number;
inStock: boolean;
secoCode?: string;
specifications?: string[];
image?: string;
}