what is the purpose of the first argument of canActivate ?
canActivate(route , state : RouterStateSnapshot) {…}
“route” is used as the first argument of canActivate but it is actually not used during the implementation. what is the purpose for putting it here ?