diff --git a/exercises/02-roleBasedAccess.code.ts b/exercises/02-roleBasedAccess.code.ts index ef73d42..c582bc4 100644 --- a/exercises/02-roleBasedAccess.code.ts +++ b/exercises/02-roleBasedAccess.code.ts @@ -5,8 +5,8 @@ const userAccessModel = { } as const; export type Role = keyof typeof userAccessModel; -export type Action = typeof userAccessModel[Role][number]; +export type Action = typeof userAccessModel[R][number]; -export const canUserAccess = (role: Role, action: Action) => { - return (userAccessModel[role] as ReadonlyArray).includes(action); +export const canUserAccess = (role: R, action: Action) => { + return (userAccessModel[role] as ReadonlyArray>).includes(action); };