Options that modify the Router navigation strategy. Supply an object containing any of these properties to a Router navigation function to control how the target URL should be constructed or interpreted.
Router
interface NavigationExtras extends UrlCreationOptions { override relativeTo?: ActivatedRoute | null | undefined; override queryParams?: Params | null | undefined; override fragment?: string | undefined; override queryParamsHandling?: QueryParamsHandling | null | undefined; override preserveFragment?: boolean | undefined; override onSameUrlNavigation?: OnSameUrlNavigation | undefined; override skipLocationChange?: boolean | undefined; override replaceUrl?: boolean | undefined; override state?: { [k: string]: any; } | undefined; readonly override info?: unknown; readonly override browserUrl?: string | UrlTree | undefined;}