feat: standardize OrderBy types and fix data model mismatches

- Update ae_types.ts with joined fields for deep layout loading
- Fix OrderBy vs OrderBy[] type mismatch in API v2/v3 and generic CRUD
- Apply 'as const' to order_by_li defaults in core/event libraries
- Resolve type errors in reports_presenters and reports_files Svelte components
This commit is contained in:
Scott Idem
2026-01-15 19:03:26 -05:00
parent 31f18b8723
commit ab1c207c86
20 changed files with 83 additions and 39 deletions

View File

@@ -112,7 +112,7 @@ export async function load_ae_obj_li__event({
view = 'default',
limit = 99,
offset = 0,
order_by_li = { start_datetime: 'DESC' },
order_by_li = { start_datetime: 'DESC' } as const,
try_cache = true,
log_lvl = 0
}: {
@@ -328,7 +328,7 @@ export async function qry_ae_obj_li__event({
view = 'default',
limit = 99,
offset = 0,
order_by_li = { start_datetime: 'DESC' },
order_by_li = { start_datetime: 'DESC' } as const,
log_lvl = 0
}: {
api_cfg: any;