Finalize Unified Type Migration and scaffold core logistics logic
- Completed the unified type system in ae_types.ts covering all 42 active Aether objects. - Scaffolded missing core logic modules for Organization, EventTrack, and Sponsorship with standardized return types. - Updated project roadmap in TODO.md to reflect mission completion on foundational type parity.
This commit is contained in:
24
src/lib/ae_events/ae_events__event_track.ts
Normal file
24
src/lib/ae_events/ae_events__event_track.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { api } from '$lib/api/api';
|
||||
import type { ae_EventTrack } from '$lib/types/ae_types';
|
||||
|
||||
/**
|
||||
* EventTrack module logic
|
||||
*/
|
||||
|
||||
export async function load_ae_obj_li__event_track({
|
||||
api_cfg,
|
||||
event_id,
|
||||
log_lvl = 0
|
||||
}: {
|
||||
api_cfg: any;
|
||||
event_id: string;
|
||||
log_lvl?: number;
|
||||
}): Promise<ae_EventTrack[]> {
|
||||
return await api.get_ae_obj_li_v3({
|
||||
api_cfg,
|
||||
obj_type: 'event_track',
|
||||
for_obj_type: 'event',
|
||||
for_obj_id: event_id,
|
||||
log_lvl
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user