angular/goldens/public-api/router/errors.api.md
Andrew Scott a13f5da773 feat(router): Allow UrlTree as an input to routerLink (#56265)
This commit adds `UrlTree` as a valid input to `routerLink`. It
disallows using this together with any inputs that come from
`UrlCreationOptions`, such as `queryParams` or `fragment`.

We could, in the future, decide on a different approach for these, like merging or
replacing those in `urlTree` input. We cannot, however, go the other way
(decide to prevent those inputs if we've already decided to allow it and
using a merging/replacing strategy). For this reason, an error seems the
most reasonable approach to start and we can re-evaluate if there's a
compelling reason to.

fixes #34468

PR Close #56265
2024-06-07 09:33:14 -07:00

49 lines
1.2 KiB
Markdown

## API Report File for "angular-srcs"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
// @public
export const enum RuntimeErrorCode {
// (undocumented)
EMPTY_PATH_WITH_PARAMS = 4009,
// (undocumented)
FOR_ROOT_CALLED_TWICE = 4007,
// (undocumented)
INFINITE_REDIRECT = 4016,
// (undocumented)
INVALID_DOUBLE_DOTS = 4005,
// (undocumented)
INVALID_ROOT_URL_SEGMENT = 4015,
// (undocumented)
INVALID_ROUTE_CONFIG = 4014,
// (undocumented)
INVALID_ROUTER_LINK_INPUTS = 4016,
// (undocumented)
MISPLACED_OUTLETS_COMMAND = 4004,
// (undocumented)
MISSING_REDIRECT = 4001,
// (undocumented)
NAMED_OUTLET_REDIRECT = 4000,
// (undocumented)
NO_MATCH = 4002,
// (undocumented)
NULLISH_COMMAND = 4008,
// (undocumented)
OUTLET_ALREADY_ACTIVATED = 4013,
// (undocumented)
OUTLET_NOT_ACTIVATED = 4012,
// (undocumented)
ROOT_SEGMENT_MATRIX_PARAMS = 4003,
// (undocumented)
TWO_SEGMENTS_WITH_SAME_OUTLET = 4006,
// (undocumented)
UNEXPECTED_VALUE_IN_URL = 4011,
// (undocumented)
UNPARSABLE_URL = 4010
}
// (No @packageDocumentation comment for this package)
```