refactor(frontend): Algemene linting fouten
This commit is contained in:
parent
8efce6bee0
commit
dd1000c662
9 changed files with 26 additions and 25 deletions
14
frontend/src/services/auth/auth.d.ts
vendored
14
frontend/src/services/auth/auth.d.ts
vendored
|
@ -1,22 +1,22 @@
|
|||
import { type User, UserManager } from "oidc-client-ts";
|
||||
|
||||
export type AuthState = {
|
||||
export interface AuthState {
|
||||
user: User | null;
|
||||
accessToken: string | null;
|
||||
activeRole: Role | null;
|
||||
};
|
||||
}
|
||||
|
||||
export type FrontendAuthConfig = {
|
||||
export interface FrontendAuthConfig {
|
||||
student: FrontendIdpConfig;
|
||||
teacher: FrontendIdpConfig;
|
||||
};
|
||||
}
|
||||
|
||||
export type FrontendIdpConfig = {
|
||||
export interface FrontendIdpConfig {
|
||||
authority: string;
|
||||
clientId: string;
|
||||
scope: string;
|
||||
responseType: string;
|
||||
};
|
||||
}
|
||||
|
||||
export type Role = "student" | "teacher";
|
||||
export type UserManagersForRoles = { student: UserManager; teacher: UserManager };
|
||||
export interface UserManagersForRoles { student: UserManager; teacher: UserManager }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue