import { accountModule, account } from ".."; export type staffAccount = { idLogin: number; id: number; uid: string; identifiant: string; typeCompte: "A"; codeOgec: string; main: boolean; lastConnexion: string; civilite: string; prenom: string; particule: string; nom: string; email: string; anneeScolaireCourante: string; nomEtablissement: string; logoEtablissement: string; couleurAgendaEtablissement: string; accessToken: string; socketToken: string; modules: Array; parametresIndividuels: { lsuPoilDansLaMainBorne1: string; lsuPoilDansLaMainBorne2: string; lsuPoilDansLaMainBorne3: string; modeCalculLSU: string; isQrcode: boolean; modeAccessibiliteVisuelle: boolean; typeSaisieNotesDefaut: string; nbJoursMaxRenduDevoirCDT: string; }; profile: { nomEtablissement: string; /** * @example * "2" */ idEtablissement: string; photo: string; email?: string; }; }; export function isStaffAccount(account: account): account is staffAccount { return account.typeCompte === "A"; }