🔧 TypeScript Schema Fixes: Complete type safety for Directus SDK

- Fixed DirectusSchema to use array types (Sites[], Posts[], etc.) as required by Directus SDK v11+
- Added missing fields to Pages interface: permalink, blocks, seo_title, seo_description, seo_image
- Added missing fields to Posts interface: excerpt, featured_image, published_at, category, author
- Added missing fields to Navigation interface: target
- Added missing fields to GeneratedArticles: is_published, date_updated
- Added missing fields to LocationsCities: county
- Cleaned up 'as unknown' type casts in fetchers.ts
- All TypeScript compilation errors resolved
This commit is contained in:
cawcenter
2025-12-14 13:30:43 -05:00
parent 25c934489c
commit 9c49d6f26a
3 changed files with 55 additions and 34 deletions

File diff suppressed because one or more lines are too long