@tucmc/hazel
Version:
Clubs Data Processing Framework
20 lines (19 loc) • 573 B
TypeScript
import type { SystemClubIDType } from './ClubID';
export interface IUserData {
student_id: string;
title: string;
firstname: string;
lastname: string;
room: string;
level: string;
number: string;
club: SystemClubIDType;
cardID?: string;
old_club?: SystemClubIDType;
position?: Record<SystemClubIDType, number>;
section?: Record<SystemClubIDType, string>;
audition?: Record<SystemClubIDType, string>;
panelID?: SystemClubIDType[];
tucmc?: boolean;
}
export type UserDataCollectionType = Record<string, IUserData>;