- .env.example: полный шаблон, защита секретов - .gitignore: явное исключение .env.* и секретов - layout.tsx: XSS — заменён dangerouslySetInnerHTML на next/script для SW - ESLint: no-console error (allow warn/error), ignore scripts/ - scripts/remove-console-logs.js: очистка console.log без glob - backend/routes/modules: README с планом рефакторинга крупных файлов - SECURITY.md: гид по секретам, XSS, CORS, auth, линту - .husky/pre-commit: запуск npm run lint + прочие правки приложения и бэкенда Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
647 B
TypeScript
27 lines
647 B
TypeScript
/**
|
|
* DEPRECATED: Use @/lib/api/api-client instead.
|
|
* This file kept for backward-compatible type exports.
|
|
*/
|
|
|
|
export interface Aircraft {
|
|
id: string;
|
|
registrationNumber: string;
|
|
serialNumber: string;
|
|
aircraftType: string;
|
|
model: string;
|
|
operator: string;
|
|
status: string;
|
|
flightHours?: number;
|
|
manufacturer?: string;
|
|
yearOfManufacture?: number;
|
|
maxTakeoffWeight?: number;
|
|
engineType?: string;
|
|
lastInspectionDate?: string;
|
|
nextInspectionDate?: string;
|
|
certificateExpiry?: string;
|
|
[key: string]: any;
|
|
}
|
|
|
|
// Re-export from new API client
|
|
export { aircraftApi, organizationsApi, healthApi } from './api/api-client';
|