Router guard interfaces removed
Angular 15.2 deprecated class interfaces such as CanActivate and CanDeactivate. The migration removes those imports and implements clauses. Existing canActivate and canDeactivate methods remain, so route behavior stays structurally compatible.