window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
@angular/core
ng-template
===========
element
[_code_](https://github.com/angular/angular/blob/main/tools/manual_api_docs/elements/ng-template.md#L0-L0 "View source")
Angular's `Hip!
Hip!
Hooray!
Usage notes ----------- ### Structural Directives One of the main uses for `window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backCLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
ng serveng [project][options]
ng devng [project][options]
ng sng [project][options]
Builds and serves your application, rebuilding on file changes.
`project`
The name of the project to build. Can be an application or a library.
Value Type`string`
`allowed-hosts`
List of hosts that are allowed to access the dev server.
Value Type`array`
@deprecated
`browser-target`
A browser builder target to serve in the format of `project:target[:configuration]`. You can also pass in more than one configuration name as a comma-separated list. Example: `project:target:production,staging`.
Value Type`string`
`build-target`
A build builder target to serve in the format of `project:target[:configuration]`. You can also pass in more than one configuration name as a comma-separated list. Example: `project:target:production,staging`.
Value Type`string`
`configuration`
Alias`c`
One or more named builder configurations as a comma-separated list as specified in the "configurations" section in angular.json. The builder uses the named configurations to run the given target. For more information, see [https://angular.dev/reference/configs/workspace-config#alternate-build-configurations](https://angular.dev/reference/configs/workspace-config#alternate-build-configurations)
.
Value Type`string`
`disable-host-check`
Don't verify connected clients are part of allowed hosts.
Value Type`boolean`Default`false`
`force-esbuild`
Force the development server to use the 'browser-esbuild' builder when building. This is a developer preview option for the esbuild-based build system.
Value Type`boolean`Default`false`
`help`
Shows a help message for this command in the console.
Value Type`boolean`
`hmr`
Enable hot module replacement.
Value Type`boolean`Default`false`
`host`
Host to listen on.
Value Type`string`Default`localhost`
`inspect`
Activate debugging inspector. This option only has an effect when 'SSR' or 'SSG' are enabled.
Value Type`string`
`live-reload`
Whether to reload the page on change, using live-reload.
Value Type`boolean`Default`true`
`open`
Alias`o`
Opens the url in default browser.
Value Type`boolean`Default`false`
`poll`
Enable and define the file watching poll time period in milliseconds.
Value Type`number`
`port`
Port to listen on.
Value Type`number`Default`4200`
`prebundle`
Enable and control the Vite-based development server's prebundling capabilities. To enable prebundling, the Angular CLI cache must also be enabled. This option has no effect when using the 'browser' or other Webpack-based builders.
Value Type`boolean`
`proxy-config`
Proxy configuration file. For more information, see [https://angular.dev/tools/cli/serve#proxying-to-a-backend-server](https://angular.dev/tools/cli/serve#proxying-to-a-backend-server)
.
Value Type`string`
`public-host`
The URL that the browser client (or live-reload client, if enabled) should use to connect to the development server. Use for a complex dev server setup, such as one with reverse proxies. This option has no effect when using the 'application' or other esbuild-based builders.
Value Type`string`
`serve-path`
The pathname where the application will be served.
Value Type`string`
`ssl`
Serve using HTTPS.
Value Type`boolean`Default`false`
`ssl-cert`
SSL certificate to use for serving HTTPS.
Value Type`string`
`ssl-key`
SSL key to use for serving HTTPS.
Value Type`string`
`verbose`
Adds more details to output logging.
Value Type`boolean`
`watch`
Rebuild on change.
Value Type`boolean`Default`true`
Jump to details
---
# ViewTransitionInfo • Angular
Skip to main content
menu
menuAPI
* [Roadmap](https://v18.angular.dev/roadmap)
* [Get involved](https://github.com/angular/angular/blob/main/CONTRIBUTING.md)
* API Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
@angular/router
ViewTransitionInfo
==================
interface
[Experimental](https://v18.angular.dev/reference/releases#experimental)
[_code_](https://github.com/angular/angular/blob/main/packages/router/src/utils/view_transition.ts#L58-L92 "View source")
The information passed to the `onViewTransitionCreated` function provided in the `[withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions) ` feature options.
API
`interface [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo) { transition: { finished: Promisewindow.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
@angular/core
NgZone
======
Class
[_code_](https://github.com/angular/angular/blob/main/packages/core/src/zone/ng_zone.ts#L100-L278 "View source")
An injectable service for executing work inside or outside of the Angular zone.
API
Description
Usage Notes
`class [NgZone](https://v18.angular.dev/api/core/NgZone) { readonly hasPendingMacrotasks: boolean; readonly hasPendingMicrotasks: boolean; readonly isStable: boolean; readonly onUnstable: [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
@angular/platform-browser
withI18nSupport
===============
function
[Developer preview](https://v18.angular.dev/reference/releases#developer-preview)
[_code_](https://github.com/angular/angular/blob/main/packages/platform-browser/src/hydration.ts#L97-L99 "View source")
Enables support for hydrating i18n blocks.
API
`function [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)(): [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)<[HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind) .I18nSupport>;`
Jump to details
---
# NG0203: `inject()` must be called from an injection context • Angular
Skip to main content
menu
menuAPI
* [Roadmap](https://v18.angular.dev/roadmap)
* [Get involved](https://github.com/angular/angular/blob/main/CONTRIBUTING.md)
* API Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backError Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
You see this error when you try to use the [`inject`](https://v18.angular.dev/errors/NG0203/api/core/inject)
function outside of the allowed [injection context](https://v18.angular.dev/errors/NG0203/guide/di/dependency-injection-context)
. The injection context is available during the class creation and initialization. It is also available to functions used with `runInInjectionContext`.
In practice the `inject()` calls are allowed in a constructor, a constructor parameter and a field initializer:
@Injectable({providedIn: 'root'})export class Car { radio: Radio|undefined; // OK: field initializer spareTyre = inject(Tyre); constructor() { // OK: constructor body this.radio = inject(Radio); }}
It is also legal to call [`inject`](https://v18.angular.dev/errors/NG0203/api/core/inject)
from a provider's factory:
providers: [ {provide: Car, useFactory: () => { // OK: a class factory const engine = inject(Engine); return new Car(engine); }}]
Calls to the [`inject`](https://v18.angular.dev/errors/NG0203/api/core/inject)
function outside of the class creation or `runInInjectionContext` will result in error. Most notably, calls to `inject()` are disallowed after a class instance was created, in methods (including lifecycle hooks):
@Component({ ... })export class CarComponent { ngOnInit() { // ERROR: too late, the component instance was already created const engine = inject(Engine); engine.start(); }}
[Debugging the error](https://v18.angular.dev/errors/NG0203/#debugging-the-error)
----------------------------------------------------------------------------------
Work backwards from the stack trace of the error to identify a place where the disallowed call to `inject()` is located.
To fix the error move the [`inject`](https://v18.angular.dev/errors/NG0203/api/core/inject)
call to an allowed place (usually a class constructor or a field initializer).
**Note:** If you are running in a test context, `TestBed.runInInjectionContext` will enable `inject()` to succeed.
TestBed.runInInjectionContext(() => { // ...});
---
# ChangeDetectionStrategy • Angular
Skip to main content
menu
menuAPI
* [Roadmap](https://v18.angular.dev/roadmap)
* [Get involved](https://github.com/angular/angular/blob/main/CONTRIBUTING.md)
* API Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
@angular/core
ChangeDetectionStrategy
=======================
enum
[_code_](https://github.com/angular/angular/blob/main/packages/core/src/change_detection/constants.ts#L18-L32 "View source")
The strategy that the default change detector uses to detect changes. When set, takes effect the next time change detection is triggered.
API
`enum [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy) { OnPush: ChangeDetectionStrategy.OnPush; Default: ChangeDetectionStrategy.Default;}`
Jump to details
---
# NgTemplateOutlet • Angular
Skip to main content
menu
menuAPI
* [Roadmap](https://v18.angular.dev/roadmap)
* [Get involved](https://github.com/angular/angular/blob/main/CONTRIBUTING.md)
* API Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* CLI Reference
* [Overview](https://v18.angular.dev/cli)
* [ng add](https://v18.angular.dev/cli/add)
* ng analytics
* [Overview](https://v18.angular.dev/cli/analytics)
* [disable](https://v18.angular.dev/cli/analytics/disable)
* [enable](https://v18.angular.dev/cli/analytics/enable)
* [info](https://v18.angular.dev/cli/analytics/info)
* [prompt](https://v18.angular.dev/cli/analytics/prompt)
* [ng build](https://v18.angular.dev/cli/build)
* ng cache
* [Overview](https://v18.angular.dev/cli/cache)
* [clean](https://v18.angular.dev/cli/cache/clean)
* [disable](https://v18.angular.dev/cli/cache/disable)
* [enable](https://v18.angular.dev/cli/cache/enable)
* [info](https://v18.angular.dev/cli/cache/info)
* ng completion
* [Overview](https://v18.angular.dev/cli/completion)
* [script](https://v18.angular.dev/cli/completion/script)
* [ng config](https://v18.angular.dev/cli/config)
* [ng deploy](https://v18.angular.dev/cli/deploy)
* [ng e2e](https://v18.angular.dev/cli/e2e)
* [ng extract-i18n](https://v18.angular.dev/cli/extract-i18n)
* ng generate
* [Overview](https://v18.angular.dev/cli/generate)
* [app-shell](https://v18.angular.dev/cli/generate/app-shell)
* [application](https://v18.angular.dev/cli/generate/application)
* [class](https://v18.angular.dev/cli/generate/class)
* [component](https://v18.angular.dev/cli/generate/component)
* [config](https://v18.angular.dev/cli/generate/config)
* [directive](https://v18.angular.dev/cli/generate/directive)
* [enum](https://v18.angular.dev/cli/generate/enum)
* [environments](https://v18.angular.dev/cli/generate/environments)
* [guard](https://v18.angular.dev/cli/generate/guard)
* [interceptor](https://v18.angular.dev/cli/generate/interceptor)
* [interface](https://v18.angular.dev/cli/generate/interface)
* [library](https://v18.angular.dev/cli/generate/library)
* [module](https://v18.angular.dev/cli/generate/module)
* [pipe](https://v18.angular.dev/cli/generate/pipe)
* [resolver](https://v18.angular.dev/cli/generate/resolver)
* [service-worker](https://v18.angular.dev/cli/generate/service-worker)
* [service](https://v18.angular.dev/cli/generate/service)
* [web-worker](https://v18.angular.dev/cli/generate/web-worker)
* [ng lint](https://v18.angular.dev/cli/lint)
* [ng new](https://v18.angular.dev/cli/new)
* [ng run](https://v18.angular.dev/cli/run)
* [ng serve](https://v18.angular.dev/cli/serve)
* [ng test](https://v18.angular.dev/cli/test)
* [ng update](https://v18.angular.dev/cli/update)
* [ng version](https://v18.angular.dev/cli/version)
* Error Encyclopedia
* [Overview](https://v18.angular.dev/errors)
* [NG0100: Expression Changed After Checked](https://v18.angular.dev/errors/NG0100)
* [NG01101: Wrong Async Validator Return Type](https://v18.angular.dev/errors/NG01101)
* [NG01203: Missing value accessor](https://v18.angular.dev/errors/NG01203)
* [NG0200: Circular Dependency in DI](https://v18.angular.dev/errors/NG0200)
* [NG0201: No Provider Found](https://v18.angular.dev/errors/NG0201)
* [NG0203: \`inject()\` must be called from an injection context](https://v18.angular.dev/errors/NG0203)
* [NG0209: Invalid multi provider](https://v18.angular.dev/errors/NG0209)
* [NG02200: Missing Iterable Differ](https://v18.angular.dev/errors/NG02200)
* [NG02800: JSONP support in HttpClient configuration](https://v18.angular.dev/errors/NG02800)
* [NG0300: Selector Collision](https://v18.angular.dev/errors/NG0300)
* [NG0301: Export Not Found](https://v18.angular.dev/errors/NG0301)
* [NG0302: Pipe Not Found](https://v18.angular.dev/errors/NG0302)
* [NG0403: Bootstrapped NgModule doesn't specify which component to initialize](https://v18.angular.dev/errors/NG0403)
* [NG0500: Hydration Node Mismatch](https://v18.angular.dev/errors/NG0500)
* [NG0501: Hydration Missing Siblings](https://v18.angular.dev/errors/NG0501)
* [NG0502: Hydration Missing Node](https://v18.angular.dev/errors/NG0502)
* [NG0503: Hydration Unsupported Projection of DOM Nodes](https://v18.angular.dev/errors/NG0503)
* [NG0504: Skip hydration flag is applied to an invalid node](https://v18.angular.dev/errors/NG0504)
* [NG0505: No hydration info in server response](https://v18.angular.dev/errors/NG0505)
* [NG0506: NgZone remains unstable](https://v18.angular.dev/errors/NG0506)
* [NG0507: HTML content was altered after server-side rendering](https://v18.angular.dev/errors/NG0507)
* [NG0602: Disallowed function call inside reactive context](https://v18.angular.dev/errors/NG0602)
* [NG05104: Root element was not found](https://v18.angular.dev/errors/NG05104)
* [NG0910: Unsafe bindings on an iframe element](https://v18.angular.dev/errors/NG0910)
* [NG0912: Component ID generation collision](https://v18.angular.dev/errors/NG0912)
* [NG0913: Runtime Performance Warnings](https://v18.angular.dev/errors/NG0913)
* [NG0950: Required input is accessed before a value is set.](https://v18.angular.dev/errors/NG0950)
* [NG0951: Child query result is required but no value is available.](https://v18.angular.dev/errors/NG0951)
* [NG0955: Track expression resulted in duplicated keys for a given collection](https://v18.angular.dev/errors/NG0955)
* [NG0956: Tracking expression caused re-creation of the DOM structure](https://v18.angular.dev/errors/NG0956)
* [NG1001: Argument Not Literal](https://v18.angular.dev/errors/NG1001)
* [NG2003: Missing Token](https://v18.angular.dev/errors/NG2003)
* [NG2009: Invalid Shadow DOM selector](https://v18.angular.dev/errors/NG2009)
* [NG3003: Import Cycle Detected](https://v18.angular.dev/errors/NG3003)
* [NG05000: Hydration with unsupported Zone.js instance.](https://v18.angular.dev/errors/NG05000)
* [NG6100: NgModule.id Set to module.id anti-pattern](https://v18.angular.dev/errors/NG6100)
* [NG8001: Invalid Element](https://v18.angular.dev/errors/NG8001)
* [NG8002: Invalid Attribute](https://v18.angular.dev/errors/NG8002)
* [NG8003: Missing Reference Target](https://v18.angular.dev/errors/NG8003)
* Extended Diagnostics
* [Overview](https://v18.angular.dev/extended-diagnostics)
* [NG8101: Invalid Banana-in-Box](https://v18.angular.dev/extended-diagnostics/NG8101)
* [NG8102: Nullish coalescing not nullable](https://v18.angular.dev/extended-diagnostics/NG8102)
* [NG8103: Missing control flow directive](https://v18.angular.dev/extended-diagnostics/NG8103)
* [NG8104: Text attribute not binding](https://v18.angular.dev/extended-diagnostics/NG8104)
* [NG8105: Missing \`let\` keyword in an \*ngFor expression](https://v18.angular.dev/extended-diagnostics/NG8105)
* [NG8106: Suffix not supported](https://v18.angular.dev/extended-diagnostics/NG8106)
* [NG8107: Optional chain not nullable](https://v18.angular.dev/extended-diagnostics/NG8107)
* [NG8108: ngSkipHydration should be a static attribute](https://v18.angular.dev/extended-diagnostics/NG8108)
* [NG8109: Signals must be invoked in template interpolations](https://v18.angular.dev/extended-diagnostics/NG8109)
* [NG8111: Functions must be invoked in event bindings](https://v18.angular.dev/extended-diagnostics/NG8111)
* [Versioning and releases](https://v18.angular.dev/reference/releases)
* [Version compatibility](https://v18.angular.dev/reference/versions)
* [Update guide](https://v18.angular.dev/update-guide)
* Configurations
* [File structure](https://v18.angular.dev/reference/configs/file-structure)
* [Workspace configuration](https://v18.angular.dev/reference/configs/workspace-config)
* [Angular compiler options](https://v18.angular.dev/reference/configs/angular-compiler-options)
* [npm dependencies](https://v18.angular.dev/reference/configs/npm-packages)
* Migrations
* [Overview](https://v18.angular.dev/reference/migrations)
* [Standalone](https://v18.angular.dev/reference/migrations/standalone)
* [Control Flow Syntax](https://v18.angular.dev/reference/migrations/control-flow)
* [inject() Function](https://v18.angular.dev/reference/migrations/inject-function)
* [Lazy-loaded routes](https://v18.angular.dev/reference/migrations/route-lazy-loading)
* Concepts
* [Overview](https://v18.angular.dev/reference/concepts)
* NgModule
* [Overview](https://v18.angular.dev/guide/ngmodules)
* [JS Modules vs NgModules](https://v18.angular.dev/guide/ngmodules/vs-jsmodule)
* [Launching your app with a root module](https://v18.angular.dev/guide/ngmodules/bootstrapping)
* [Sharing NgModules](https://v18.angular.dev/guide/ngmodules/sharing)
* [Frequently used NgModules](https://v18.angular.dev/guide/ngmodules/frequent)
* [Feature modules](https://v18.angular.dev/guide/ngmodules/feature-modules)
* [Types of feature modules](https://v18.angular.dev/guide/ngmodules/module-types)
* [Providing dependencies](https://v18.angular.dev/guide/ngmodules/providers)
* [Singleton services](https://v18.angular.dev/guide/ngmodules/singleton-services)
* [Lazy-loading feature modules](https://v18.angular.dev/guide/ngmodules/lazy-loading)
* [NgModule API](https://v18.angular.dev/guide/ngmodules/api)
* [NgModule FAQs](https://v18.angular.dev/guide/ngmodules/faq)
* arrow\_backAPI Reference
* [Overview](https://v18.angular.dev/api)
* @angular/animations
* [animate](https://v18.angular.dev/api/animations/animate)
* [animateChild](https://v18.angular.dev/api/animations/animateChild)
* [AnimateChildOptions](https://v18.angular.dev/api/animations/AnimateChildOptions)
* [AnimateTimings](https://v18.angular.dev/api/animations/AnimateTimings)
* [animation](https://v18.angular.dev/api/animations/animation)
* [AnimationAnimateChildMetadata](https://v18.angular.dev/api/animations/AnimationAnimateChildMetadata)
* [AnimationAnimateMetadata](https://v18.angular.dev/api/animations/AnimationAnimateMetadata)
* [AnimationAnimateRefMetadata](https://v18.angular.dev/api/animations/AnimationAnimateRefMetadata)
* [AnimationBuilder](https://v18.angular.dev/api/animations/AnimationBuilder)
* [AnimationEvent](https://v18.angular.dev/api/animations/AnimationEvent)
* [AnimationFactory](https://v18.angular.dev/api/animations/AnimationFactory)
* [AnimationGroupMetadata](https://v18.angular.dev/api/animations/AnimationGroupMetadata)
* [AnimationKeyframesSequenceMetadata](https://v18.angular.dev/api/animations/AnimationKeyframesSequenceMetadata)
* [AnimationMetadata](https://v18.angular.dev/api/animations/AnimationMetadata)
* [AnimationMetadataType](https://v18.angular.dev/api/animations/AnimationMetadataType)
* [AnimationOptions](https://v18.angular.dev/api/animations/AnimationOptions)
* [AnimationPlayer](https://v18.angular.dev/api/animations/AnimationPlayer)
* [AnimationQueryMetadata](https://v18.angular.dev/api/animations/AnimationQueryMetadata)
* [AnimationQueryOptions](https://v18.angular.dev/api/animations/AnimationQueryOptions)
* [AnimationReferenceMetadata](https://v18.angular.dev/api/animations/AnimationReferenceMetadata)
* [AnimationSequenceMetadata](https://v18.angular.dev/api/animations/AnimationSequenceMetadata)
* [AnimationStaggerMetadata](https://v18.angular.dev/api/animations/AnimationStaggerMetadata)
* [AnimationStateMetadata](https://v18.angular.dev/api/animations/AnimationStateMetadata)
* [AnimationStyleMetadata](https://v18.angular.dev/api/animations/AnimationStyleMetadata)
* [AnimationTransitionMetadata](https://v18.angular.dev/api/animations/AnimationTransitionMetadata)
* [AnimationTriggerMetadata](https://v18.angular.dev/api/animations/AnimationTriggerMetadata)
* [AUTO\_STYLE](https://v18.angular.dev/api/animations/AUTO_STYLE)
* [group](https://v18.angular.dev/api/animations/group)
* [keyframes](https://v18.angular.dev/api/animations/keyframes)
* [NoopAnimationPlayer](https://v18.angular.dev/api/animations/NoopAnimationPlayer)
* [query](https://v18.angular.dev/api/animations/query)
* [sequence](https://v18.angular.dev/api/animations/sequence)
* [stagger](https://v18.angular.dev/api/animations/stagger)
* [state](https://v18.angular.dev/api/animations/state)
* [style](https://v18.angular.dev/api/animations/style)
* [transition](https://v18.angular.dev/api/animations/transition)
* [trigger](https://v18.angular.dev/api/animations/trigger)
* [useAnimation](https://v18.angular.dev/api/animations/useAnimation)
* @angular/animations/browser
* [AnimationDriver](https://v18.angular.dev/api/animations/browser/AnimationDriver)
* [NoopAnimationDriver](https://v18.angular.dev/api/animations/browser/NoopAnimationDriver)
* @angular/animations/browser/testing
* [MockAnimationDriver](https://v18.angular.dev/api/animations/browser/testing/MockAnimationDriver)
* [MockAnimationPlayer](https://v18.angular.dev/api/animations/browser/testing/MockAnimationPlayer)
* @angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
* @angular/common/http
* [FetchBackend](https://v18.angular.dev/api/common/http/FetchBackend)
* [HTTP\_INTERCEPTORS](https://v18.angular.dev/api/common/http/HTTP_INTERCEPTORS)
* [HTTP\_TRANSFER\_CACHE\_ORIGIN\_MAP](https://v18.angular.dev/api/common/http/HTTP_TRANSFER_CACHE_ORIGIN_MAP)
* [HttpBackend](https://v18.angular.dev/api/common/http/HttpBackend)
* [HttpClient](https://v18.angular.dev/api/common/http/HttpClient)
* [HttpClientJsonpModule](https://v18.angular.dev/api/common/http/HttpClientJsonpModule)
* [HttpClientModule](https://v18.angular.dev/api/common/http/HttpClientModule)
* [HttpClientXsrfModule](https://v18.angular.dev/api/common/http/HttpClientXsrfModule)
* [HttpContext](https://v18.angular.dev/api/common/http/HttpContext)
* [HttpContextToken](https://v18.angular.dev/api/common/http/HttpContextToken)
* [HttpDownloadProgressEvent](https://v18.angular.dev/api/common/http/HttpDownloadProgressEvent)
* [HttpErrorResponse](https://v18.angular.dev/api/common/http/HttpErrorResponse)
* [HttpEvent](https://v18.angular.dev/api/common/http/HttpEvent)
* [HttpEventType](https://v18.angular.dev/api/common/http/HttpEventType)
* [HttpFeature](https://v18.angular.dev/api/common/http/HttpFeature)
* [HttpFeatureKind](https://v18.angular.dev/api/common/http/HttpFeatureKind)
* [HttpHandler](https://v18.angular.dev/api/common/http/HttpHandler)
* [HttpHandlerFn](https://v18.angular.dev/api/common/http/HttpHandlerFn)
* [HttpHeaderResponse](https://v18.angular.dev/api/common/http/HttpHeaderResponse)
* [HttpHeaders](https://v18.angular.dev/api/common/http/HttpHeaders)
* [HttpInterceptor](https://v18.angular.dev/api/common/http/HttpInterceptor)
* [HttpInterceptorFn](https://v18.angular.dev/api/common/http/HttpInterceptorFn)
* [HttpParameterCodec](https://v18.angular.dev/api/common/http/HttpParameterCodec)
* [HttpParams](https://v18.angular.dev/api/common/http/HttpParams)
* [HttpParamsOptions](https://v18.angular.dev/api/common/http/HttpParamsOptions)
* [HttpProgressEvent](https://v18.angular.dev/api/common/http/HttpProgressEvent)
* [HttpRequest](https://v18.angular.dev/api/common/http/HttpRequest)
* [HttpResponse](https://v18.angular.dev/api/common/http/HttpResponse)
* [HttpResponseBase](https://v18.angular.dev/api/common/http/HttpResponseBase)
* [HttpSentEvent](https://v18.angular.dev/api/common/http/HttpSentEvent)
* [HttpStatusCode](https://v18.angular.dev/api/common/http/HttpStatusCode)
* [HttpTransferCacheOptions](https://v18.angular.dev/api/common/http/HttpTransferCacheOptions)
* [HttpUploadProgressEvent](https://v18.angular.dev/api/common/http/HttpUploadProgressEvent)
* [HttpUrlEncodingCodec](https://v18.angular.dev/api/common/http/HttpUrlEncodingCodec)
* [HttpUserEvent](https://v18.angular.dev/api/common/http/HttpUserEvent)
* [HttpXhrBackend](https://v18.angular.dev/api/common/http/HttpXhrBackend)
* [HttpXsrfTokenExtractor](https://v18.angular.dev/api/common/http/HttpXsrfTokenExtractor)
* [JsonpClientBackend](https://v18.angular.dev/api/common/http/JsonpClientBackend)
* [JsonpInterceptor](https://v18.angular.dev/api/common/http/JsonpInterceptor)
* [provideHttpClient](https://v18.angular.dev/api/common/http/provideHttpClient)
* [withFetch](https://v18.angular.dev/api/common/http/withFetch)
* [withInterceptors](https://v18.angular.dev/api/common/http/withInterceptors)
* [withInterceptorsFromDi](https://v18.angular.dev/api/common/http/withInterceptorsFromDi)
* [withJsonpSupport](https://v18.angular.dev/api/common/http/withJsonpSupport)
* [withNoXsrfProtection](https://v18.angular.dev/api/common/http/withNoXsrfProtection)
* [withRequestsMadeViaParent](https://v18.angular.dev/api/common/http/withRequestsMadeViaParent)
* [withXsrfConfiguration](https://v18.angular.dev/api/common/http/withXsrfConfiguration)
* @angular/common/http/testing
* [HttpClientTestingModule](https://v18.angular.dev/api/common/http/testing/HttpClientTestingModule)
* [HttpTestingController](https://v18.angular.dev/api/common/http/testing/HttpTestingController)
* [provideHttpClientTesting](https://v18.angular.dev/api/common/http/testing/provideHttpClientTesting)
* [RequestMatch](https://v18.angular.dev/api/common/http/testing/RequestMatch)
* [TestRequest](https://v18.angular.dev/api/common/http/testing/TestRequest)
* @angular/common/testing
* [MOCK\_PLATFORM\_LOCATION\_CONFIG](https://v18.angular.dev/api/common/testing/MOCK_PLATFORM_LOCATION_CONFIG)
* [MockLocationStrategy](https://v18.angular.dev/api/common/testing/MockLocationStrategy)
* [MockPlatformLocation](https://v18.angular.dev/api/common/testing/MockPlatformLocation)
* [MockPlatformLocationConfig](https://v18.angular.dev/api/common/testing/MockPlatformLocationConfig)
* [provideLocationMocks](https://v18.angular.dev/api/common/testing/provideLocationMocks)
* [SpyLocation](https://v18.angular.dev/api/common/testing/SpyLocation)
* @angular/common/upgrade
* [$locationShim](https://v18.angular.dev/api/common/upgrade/$locationShim)
* [$locationShimProvider](https://v18.angular.dev/api/common/upgrade/$locationShimProvider)
* [AngularJSUrlCodec](https://v18.angular.dev/api/common/upgrade/AngularJSUrlCodec)
* [LOCATION\_UPGRADE\_CONFIGURATION](https://v18.angular.dev/api/common/upgrade/LOCATION_UPGRADE_CONFIGURATION)
* [LocationUpgradeConfig](https://v18.angular.dev/api/common/upgrade/LocationUpgradeConfig)
* [LocationUpgradeModule](https://v18.angular.dev/api/common/upgrade/LocationUpgradeModule)
* [UrlCodec](https://v18.angular.dev/api/common/upgrade/UrlCodec)
* @angular/core
* [@defer](https://v18.angular.dev/api/core/@defer)
* [@for](https://v18.angular.dev/api/core/@for)
* [@if](https://v18.angular.dev/api/core/@if)
* [@let](https://v18.angular.dev/api/core/@let)
* [@switch](https://v18.angular.dev/api/core/@switch)
* [AbstractType](https://v18.angular.dev/api/core/AbstractType)
* [AfterContentChecked](https://v18.angular.dev/api/core/AfterContentChecked)
* [AfterContentInit](https://v18.angular.dev/api/core/AfterContentInit)
* [afterNextRender](https://v18.angular.dev/api/core/afterNextRender)
* [afterRender](https://v18.angular.dev/api/core/afterRender)
* [AfterRenderOptions](https://v18.angular.dev/api/core/AfterRenderOptions)
* [AfterRenderPhase](https://v18.angular.dev/api/core/AfterRenderPhase)
* [AfterRenderRef](https://v18.angular.dev/api/core/AfterRenderRef)
* [AfterViewChecked](https://v18.angular.dev/api/core/AfterViewChecked)
* [AfterViewInit](https://v18.angular.dev/api/core/AfterViewInit)
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/core/ANIMATION_MODULE_TYPE)
* [APP\_BOOTSTRAP\_LISTENER](https://v18.angular.dev/api/core/APP_BOOTSTRAP_LISTENER)
* [APP\_ID](https://v18.angular.dev/api/core/APP_ID)
* [APP\_INITIALIZER](https://v18.angular.dev/api/core/APP_INITIALIZER)
* [ApplicationConfig](https://v18.angular.dev/api/core/ApplicationConfig)
* [ApplicationInitStatus](https://v18.angular.dev/api/core/ApplicationInitStatus)
* [ApplicationModule](https://v18.angular.dev/api/core/ApplicationModule)
* [ApplicationRef](https://v18.angular.dev/api/core/ApplicationRef)
* [asNativeElements](https://v18.angular.dev/api/core/asNativeElements)
* [assertInInjectionContext](https://v18.angular.dev/api/core/assertInInjectionContext)
* [assertNotInReactiveContext](https://v18.angular.dev/api/core/assertNotInReactiveContext)
* [assertPlatform](https://v18.angular.dev/api/core/assertPlatform)
* [Attribute](https://v18.angular.dev/api/core/Attribute)
* [booleanAttribute](https://v18.angular.dev/api/core/booleanAttribute)
* [BootstrapOptions](https://v18.angular.dev/api/core/BootstrapOptions)
* [ChangeDetectionStrategy](https://v18.angular.dev/api/core/ChangeDetectionStrategy)
* [ChangeDetectorRef](https://v18.angular.dev/api/core/ChangeDetectorRef)
* [ClassProvider](https://v18.angular.dev/api/core/ClassProvider)
* [ClassSansProvider](https://v18.angular.dev/api/core/ClassSansProvider)
* [Compiler](https://v18.angular.dev/api/core/Compiler)
* [COMPILER\_OPTIONS](https://v18.angular.dev/api/core/COMPILER_OPTIONS)
* [CompilerFactory](https://v18.angular.dev/api/core/CompilerFactory)
* [CompilerOptions](https://v18.angular.dev/api/core/CompilerOptions)
* [Component](https://v18.angular.dev/api/core/Component)
* [ComponentFactory](https://v18.angular.dev/api/core/ComponentFactory)
* [ComponentFactoryResolver](https://v18.angular.dev/api/core/ComponentFactoryResolver)
* [ComponentMirror](https://v18.angular.dev/api/core/ComponentMirror)
* [ComponentRef](https://v18.angular.dev/api/core/ComponentRef)
* [computed](https://v18.angular.dev/api/core/computed)
* [ConstructorProvider](https://v18.angular.dev/api/core/ConstructorProvider)
* [ConstructorSansProvider](https://v18.angular.dev/api/core/ConstructorSansProvider)
* [contentChild](https://v18.angular.dev/api/core/contentChild)
* [ContentChild](https://v18.angular.dev/api/core/ContentChild)
* [contentChildren](https://v18.angular.dev/api/core/contentChildren)
* [ContentChildren](https://v18.angular.dev/api/core/ContentChildren)
* [createComponent](https://v18.angular.dev/api/core/createComponent)
* [CreateComputedOptions](https://v18.angular.dev/api/core/CreateComputedOptions)
* [CreateEffectOptions](https://v18.angular.dev/api/core/CreateEffectOptions)
* [createEnvironmentInjector](https://v18.angular.dev/api/core/createEnvironmentInjector)
* [createNgModule](https://v18.angular.dev/api/core/createNgModule)
* [createNgModuleRef](https://v18.angular.dev/api/core/createNgModuleRef)
* [createPlatform](https://v18.angular.dev/api/core/createPlatform)
* [createPlatformFactory](https://v18.angular.dev/api/core/createPlatformFactory)
* [CreateSignalOptions](https://v18.angular.dev/api/core/CreateSignalOptions)
* [CSP\_NONCE](https://v18.angular.dev/api/core/CSP_NONCE)
* [CUSTOM\_ELEMENTS\_SCHEMA](https://v18.angular.dev/api/core/CUSTOM_ELEMENTS_SCHEMA)
* [DebugElement](https://v18.angular.dev/api/core/DebugElement)
* [DebugEventListener](https://v18.angular.dev/api/core/DebugEventListener)
* [DebugNode](https://v18.angular.dev/api/core/DebugNode)
* [DEFAULT\_CURRENCY\_CODE](https://v18.angular.dev/api/core/DEFAULT_CURRENCY_CODE)
* [DefaultIterableDiffer](https://v18.angular.dev/api/core/DefaultIterableDiffer)
* [defineInjectable](https://v18.angular.dev/api/core/defineInjectable)
* [destroyPlatform](https://v18.angular.dev/api/core/destroyPlatform)
* [DestroyRef](https://v18.angular.dev/api/core/DestroyRef)
* [Directive](https://v18.angular.dev/api/core/Directive)
* [DoBootstrap](https://v18.angular.dev/api/core/DoBootstrap)
* [DoCheck](https://v18.angular.dev/api/core/DoCheck)
* [effect](https://v18.angular.dev/api/core/effect)
* [EffectCleanupFn](https://v18.angular.dev/api/core/EffectCleanupFn)
* [EffectCleanupRegisterFn](https://v18.angular.dev/api/core/EffectCleanupRegisterFn)
* [EffectRef](https://v18.angular.dev/api/core/EffectRef)
* [ElementRef](https://v18.angular.dev/api/core/ElementRef)
* [EmbeddedViewRef](https://v18.angular.dev/api/core/EmbeddedViewRef)
* [enableProdMode](https://v18.angular.dev/api/core/enableProdMode)
* [ENVIRONMENT\_INITIALIZER](https://v18.angular.dev/api/core/ENVIRONMENT_INITIALIZER)
* [EnvironmentInjector](https://v18.angular.dev/api/core/EnvironmentInjector)
* [EnvironmentProviders](https://v18.angular.dev/api/core/EnvironmentProviders)
* [ErrorHandler](https://v18.angular.dev/api/core/ErrorHandler)
* [EventEmitter](https://v18.angular.dev/api/core/EventEmitter)
* [ExistingProvider](https://v18.angular.dev/api/core/ExistingProvider)
* [ExistingSansProvider](https://v18.angular.dev/api/core/ExistingSansProvider)
* [ExperimentalPendingTasks](https://v18.angular.dev/api/core/ExperimentalPendingTasks)
* [FactoryProvider](https://v18.angular.dev/api/core/FactoryProvider)
* [FactorySansProvider](https://v18.angular.dev/api/core/FactorySansProvider)
* [forwardRef](https://v18.angular.dev/api/core/forwardRef)
* [ForwardRefFn](https://v18.angular.dev/api/core/ForwardRefFn)
* [getDebugNode](https://v18.angular.dev/api/core/getDebugNode)
* [getModuleFactory](https://v18.angular.dev/api/core/getModuleFactory)
* [getNgModuleById](https://v18.angular.dev/api/core/getNgModuleById)
* [getPlatform](https://v18.angular.dev/api/core/getPlatform)
* [GetTestability](https://v18.angular.dev/api/core/GetTestability)
* [Host](https://v18.angular.dev/api/core/Host)
* [HOST\_TAG\_NAME](https://v18.angular.dev/api/core/HOST_TAG_NAME)
* [HostAttributeToken](https://v18.angular.dev/api/core/HostAttributeToken)
* [HostBinding](https://v18.angular.dev/api/core/HostBinding)
* [HostListener](https://v18.angular.dev/api/core/HostListener)
* [ImportedNgModuleProviders](https://v18.angular.dev/api/core/ImportedNgModuleProviders)
* [importProvidersFrom](https://v18.angular.dev/api/core/importProvidersFrom)
* [ImportProvidersSource](https://v18.angular.dev/api/core/ImportProvidersSource)
* [inject](https://v18.angular.dev/api/core/inject)
* [Inject](https://v18.angular.dev/api/core/Inject)
* [Injectable](https://v18.angular.dev/api/core/Injectable)
* [InjectableProvider](https://v18.angular.dev/api/core/InjectableProvider)
* [InjectableType](https://v18.angular.dev/api/core/InjectableType)
* [InjectFlags](https://v18.angular.dev/api/core/InjectFlags)
* [InjectionToken](https://v18.angular.dev/api/core/InjectionToken)
* [InjectOptions](https://v18.angular.dev/api/core/InjectOptions)
* [Injector](https://v18.angular.dev/api/core/Injector)
* [INJECTOR](https://v18.angular.dev/api/core/INJECTOR)
* [InjectorType](https://v18.angular.dev/api/core/InjectorType)
* [input](https://v18.angular.dev/api/core/input)
* [Input](https://v18.angular.dev/api/core/Input)
* [InputOptions](https://v18.angular.dev/api/core/InputOptions)
* [InputOptionsWithoutTransform](https://v18.angular.dev/api/core/InputOptionsWithoutTransform)
* [InputOptionsWithTransform](https://v18.angular.dev/api/core/InputOptionsWithTransform)
* [InputSignal](https://v18.angular.dev/api/core/InputSignal)
* [InputSignalWithTransform](https://v18.angular.dev/api/core/InputSignalWithTransform)
* [isDevMode](https://v18.angular.dev/api/core/isDevMode)
* [isSignal](https://v18.angular.dev/api/core/isSignal)
* [isStandalone](https://v18.angular.dev/api/core/isStandalone)
* [IterableChangeRecord](https://v18.angular.dev/api/core/IterableChangeRecord)
* [IterableChanges](https://v18.angular.dev/api/core/IterableChanges)
* [IterableDiffer](https://v18.angular.dev/api/core/IterableDiffer)
* [IterableDifferFactory](https://v18.angular.dev/api/core/IterableDifferFactory)
* [IterableDiffers](https://v18.angular.dev/api/core/IterableDiffers)
* [KeyValueChangeRecord](https://v18.angular.dev/api/core/KeyValueChangeRecord)
* [KeyValueChanges](https://v18.angular.dev/api/core/KeyValueChanges)
* [KeyValueDiffer](https://v18.angular.dev/api/core/KeyValueDiffer)
* [KeyValueDifferFactory](https://v18.angular.dev/api/core/KeyValueDifferFactory)
* [KeyValueDiffers](https://v18.angular.dev/api/core/KeyValueDiffers)
* [LOCALE\_ID](https://v18.angular.dev/api/core/LOCALE_ID)
* [makeEnvironmentProviders](https://v18.angular.dev/api/core/makeEnvironmentProviders)
* [makeStateKey](https://v18.angular.dev/api/core/makeStateKey)
* [mergeApplicationConfig](https://v18.angular.dev/api/core/mergeApplicationConfig)
* [MissingTranslationStrategy](https://v18.angular.dev/api/core/MissingTranslationStrategy)
* [model](https://v18.angular.dev/api/core/model)
* [ModelOptions](https://v18.angular.dev/api/core/ModelOptions)
* [ModelSignal](https://v18.angular.dev/api/core/ModelSignal)
* [ModuleWithComponentFactories](https://v18.angular.dev/api/core/ModuleWithComponentFactories)
* [ModuleWithProviders](https://v18.angular.dev/api/core/ModuleWithProviders)
* [ng-container](https://v18.angular.dev/api/core/ng-container)
* [ng-content](https://v18.angular.dev/api/core/ng-content)
* [ng-template](https://v18.angular.dev/api/core/ng-template)
* [NgIterable](https://v18.angular.dev/api/core/NgIterable)
* [NgModule](https://v18.angular.dev/api/core/NgModule)
* [NgModuleFactory](https://v18.angular.dev/api/core/NgModuleFactory)
* [NgModuleRef](https://v18.angular.dev/api/core/NgModuleRef)
* [NgProbeToken](https://v18.angular.dev/api/core/NgProbeToken)
* [NgZone](https://v18.angular.dev/api/core/NgZone)
* [NgZoneOptions](https://v18.angular.dev/api/core/NgZoneOptions)
* [NO\_ERRORS\_SCHEMA](https://v18.angular.dev/api/core/NO_ERRORS_SCHEMA)
* [numberAttribute](https://v18.angular.dev/api/core/numberAttribute)
* [OnChanges](https://v18.angular.dev/api/core/OnChanges)
* [OnDestroy](https://v18.angular.dev/api/core/OnDestroy)
* [OnInit](https://v18.angular.dev/api/core/OnInit)
* [Optional](https://v18.angular.dev/api/core/Optional)
* [output](https://v18.angular.dev/api/core/output)
* [Output](https://v18.angular.dev/api/core/Output)
* [OutputEmitterRef](https://v18.angular.dev/api/core/OutputEmitterRef)
* [OutputOptions](https://v18.angular.dev/api/core/OutputOptions)
* [OutputRef](https://v18.angular.dev/api/core/OutputRef)
* [OutputRefSubscription](https://v18.angular.dev/api/core/OutputRefSubscription)
* [PACKAGE\_ROOT\_URL](https://v18.angular.dev/api/core/PACKAGE_ROOT_URL)
* [Pipe](https://v18.angular.dev/api/core/Pipe)
* [PipeTransform](https://v18.angular.dev/api/core/PipeTransform)
* [PLATFORM\_ID](https://v18.angular.dev/api/core/PLATFORM_ID)
* [PLATFORM\_INITIALIZER](https://v18.angular.dev/api/core/PLATFORM_INITIALIZER)
* [platformCore](https://v18.angular.dev/api/core/platformCore)
* [PlatformRef](https://v18.angular.dev/api/core/PlatformRef)
* [Predicate](https://v18.angular.dev/api/core/Predicate)
* [provideExperimentalCheckNoChangesForDebug](https://v18.angular.dev/api/core/provideExperimentalCheckNoChangesForDebug)
* [provideExperimentalZonelessChangeDetection](https://v18.angular.dev/api/core/provideExperimentalZonelessChangeDetection)
* [Provider](https://v18.angular.dev/api/core/Provider)
* [ProviderToken](https://v18.angular.dev/api/core/ProviderToken)
* [provideZoneChangeDetection](https://v18.angular.dev/api/core/provideZoneChangeDetection)
* [Query](https://v18.angular.dev/api/core/Query)
* [QueryList](https://v18.angular.dev/api/core/QueryList)
* [reflectComponentType](https://v18.angular.dev/api/core/reflectComponentType)
* [Renderer2](https://v18.angular.dev/api/core/Renderer2)
* [RendererFactory2](https://v18.angular.dev/api/core/RendererFactory2)
* [RendererStyleFlags2](https://v18.angular.dev/api/core/RendererStyleFlags2)
* [RendererType2](https://v18.angular.dev/api/core/RendererType2)
* [resolveForwardRef](https://v18.angular.dev/api/core/resolveForwardRef)
* [runInInjectionContext](https://v18.angular.dev/api/core/runInInjectionContext)
* [Sanitizer](https://v18.angular.dev/api/core/Sanitizer)
* [SchemaMetadata](https://v18.angular.dev/api/core/SchemaMetadata)
* [SecurityContext](https://v18.angular.dev/api/core/SecurityContext)
* [Self](https://v18.angular.dev/api/core/Self)
* [setTestabilityGetter](https://v18.angular.dev/api/core/setTestabilityGetter)
* [signal](https://v18.angular.dev/api/core/signal)
* [Signal](https://v18.angular.dev/api/core/Signal)
* [SimpleChange](https://v18.angular.dev/api/core/SimpleChange)
* [SimpleChanges](https://v18.angular.dev/api/core/SimpleChanges)
* [SkipSelf](https://v18.angular.dev/api/core/SkipSelf)
* [StateKey](https://v18.angular.dev/api/core/StateKey)
* [StaticClassProvider](https://v18.angular.dev/api/core/StaticClassProvider)
* [StaticClassSansProvider](https://v18.angular.dev/api/core/StaticClassSansProvider)
* [StaticProvider](https://v18.angular.dev/api/core/StaticProvider)
* [TemplateRef](https://v18.angular.dev/api/core/TemplateRef)
* [Testability](https://v18.angular.dev/api/core/Testability)
* [TestabilityRegistry](https://v18.angular.dev/api/core/TestabilityRegistry)
* [TrackByFunction](https://v18.angular.dev/api/core/TrackByFunction)
* [TransferState](https://v18.angular.dev/api/core/TransferState)
* [TRANSLATIONS](https://v18.angular.dev/api/core/TRANSLATIONS)
* [TRANSLATIONS\_FORMAT](https://v18.angular.dev/api/core/TRANSLATIONS_FORMAT)
* [Type](https://v18.angular.dev/api/core/Type)
* [TypeProvider](https://v18.angular.dev/api/core/TypeProvider)
* [untracked](https://v18.angular.dev/api/core/untracked)
* [ValueEqualityFn](https://v18.angular.dev/api/core/ValueEqualityFn)
* [ValueProvider](https://v18.angular.dev/api/core/ValueProvider)
* [ValueSansProvider](https://v18.angular.dev/api/core/ValueSansProvider)
* [Version](https://v18.angular.dev/api/core/Version)
* [VERSION](https://v18.angular.dev/api/core/VERSION)
* [viewChild](https://v18.angular.dev/api/core/viewChild)
* [ViewChild](https://v18.angular.dev/api/core/ViewChild)
* [viewChildren](https://v18.angular.dev/api/core/viewChildren)
* [ViewChildren](https://v18.angular.dev/api/core/ViewChildren)
* [ViewContainerRef](https://v18.angular.dev/api/core/ViewContainerRef)
* [ViewEncapsulation](https://v18.angular.dev/api/core/ViewEncapsulation)
* [ViewRef](https://v18.angular.dev/api/core/ViewRef)
* [WritableSignal](https://v18.angular.dev/api/core/WritableSignal)
* @angular/core/rxjs-interop
* [outputFromObservable](https://v18.angular.dev/api/core/rxjs-interop/outputFromObservable)
* [outputToObservable](https://v18.angular.dev/api/core/rxjs-interop/outputToObservable)
* [takeUntilDestroyed](https://v18.angular.dev/api/core/rxjs-interop/takeUntilDestroyed)
* [toObservable](https://v18.angular.dev/api/core/rxjs-interop/toObservable)
* [ToObservableOptions](https://v18.angular.dev/api/core/rxjs-interop/ToObservableOptions)
* [toSignal](https://v18.angular.dev/api/core/rxjs-interop/toSignal)
* [ToSignalOptions](https://v18.angular.dev/api/core/rxjs-interop/ToSignalOptions)
* @angular/core/testing
* [ComponentFixture](https://v18.angular.dev/api/core/testing/ComponentFixture)
* [ComponentFixtureAutoDetect](https://v18.angular.dev/api/core/testing/ComponentFixtureAutoDetect)
* [ComponentFixtureNoNgZone](https://v18.angular.dev/api/core/testing/ComponentFixtureNoNgZone)
* [DeferBlockBehavior](https://v18.angular.dev/api/core/testing/DeferBlockBehavior)
* [DeferBlockFixture](https://v18.angular.dev/api/core/testing/DeferBlockFixture)
* [DeferBlockState](https://v18.angular.dev/api/core/testing/DeferBlockState)
* [discardPeriodicTasks](https://v18.angular.dev/api/core/testing/discardPeriodicTasks)
* [fakeAsync](https://v18.angular.dev/api/core/testing/fakeAsync)
* [flush](https://v18.angular.dev/api/core/testing/flush)
* [flushMicrotasks](https://v18.angular.dev/api/core/testing/flushMicrotasks)
* [getTestBed](https://v18.angular.dev/api/core/testing/getTestBed)
* [inject](https://v18.angular.dev/api/core/testing/inject)
* [InjectSetupWrapper](https://v18.angular.dev/api/core/testing/InjectSetupWrapper)
* [MetadataOverride](https://v18.angular.dev/api/core/testing/MetadataOverride)
* [ModuleTeardownOptions](https://v18.angular.dev/api/core/testing/ModuleTeardownOptions)
* [resetFakeAsyncZone](https://v18.angular.dev/api/core/testing/resetFakeAsyncZone)
* [TestBed](https://v18.angular.dev/api/core/testing/TestBed)
* [TestBedStatic](https://v18.angular.dev/api/core/testing/TestBedStatic)
* [TestComponentRenderer](https://v18.angular.dev/api/core/testing/TestComponentRenderer)
* [TestEnvironmentOptions](https://v18.angular.dev/api/core/testing/TestEnvironmentOptions)
* [TestModuleMetadata](https://v18.angular.dev/api/core/testing/TestModuleMetadata)
* [tick](https://v18.angular.dev/api/core/testing/tick)
* [waitForAsync](https://v18.angular.dev/api/core/testing/waitForAsync)
* [withModule](https://v18.angular.dev/api/core/testing/withModule)
* @angular/elements
* [createCustomElement](https://v18.angular.dev/api/elements/createCustomElement)
* [NgElement](https://v18.angular.dev/api/elements/NgElement)
* [NgElementConfig](https://v18.angular.dev/api/elements/NgElementConfig)
* [NgElementConstructor](https://v18.angular.dev/api/elements/NgElementConstructor)
* [NgElementStrategy](https://v18.angular.dev/api/elements/NgElementStrategy)
* [NgElementStrategyEvent](https://v18.angular.dev/api/elements/NgElementStrategyEvent)
* [NgElementStrategyFactory](https://v18.angular.dev/api/elements/NgElementStrategyFactory)
* [VERSION](https://v18.angular.dev/api/elements/VERSION)
* [WithProperties](https://v18.angular.dev/api/elements/WithProperties)
* @angular/forms
* [AbstractControl](https://v18.angular.dev/api/forms/AbstractControl)
* [AbstractControlDirective](https://v18.angular.dev/api/forms/AbstractControlDirective)
* [AbstractControlOptions](https://v18.angular.dev/api/forms/AbstractControlOptions)
* [AbstractFormGroupDirective](https://v18.angular.dev/api/forms/AbstractFormGroupDirective)
* [AsyncValidator](https://v18.angular.dev/api/forms/AsyncValidator)
* [AsyncValidatorFn](https://v18.angular.dev/api/forms/AsyncValidatorFn)
* [CheckboxControlValueAccessor](https://v18.angular.dev/api/forms/CheckboxControlValueAccessor)
* [CheckboxRequiredValidator](https://v18.angular.dev/api/forms/CheckboxRequiredValidator)
* [COMPOSITION\_BUFFER\_MODE](https://v18.angular.dev/api/forms/COMPOSITION_BUFFER_MODE)
* [ControlConfig](https://v18.angular.dev/api/forms/ControlConfig)
* [ControlContainer](https://v18.angular.dev/api/forms/ControlContainer)
* [ControlEvent](https://v18.angular.dev/api/forms/ControlEvent)
* [ControlValueAccessor](https://v18.angular.dev/api/forms/ControlValueAccessor)
* [DefaultValueAccessor](https://v18.angular.dev/api/forms/DefaultValueAccessor)
* [EmailValidator](https://v18.angular.dev/api/forms/EmailValidator)
* [Form](https://v18.angular.dev/api/forms/Form)
* [FormArray](https://v18.angular.dev/api/forms/FormArray)
* [FormArrayName](https://v18.angular.dev/api/forms/FormArrayName)
* [FormBuilder](https://v18.angular.dev/api/forms/FormBuilder)
* [FormControl](https://v18.angular.dev/api/forms/FormControl)
* [FormControlDirective](https://v18.angular.dev/api/forms/FormControlDirective)
* [FormControlName](https://v18.angular.dev/api/forms/FormControlName)
* [FormControlOptions](https://v18.angular.dev/api/forms/FormControlOptions)
* [FormControlState](https://v18.angular.dev/api/forms/FormControlState)
* [FormControlStatus](https://v18.angular.dev/api/forms/FormControlStatus)
* [FormGroup](https://v18.angular.dev/api/forms/FormGroup)
* [FormGroupDirective](https://v18.angular.dev/api/forms/FormGroupDirective)
* [FormGroupName](https://v18.angular.dev/api/forms/FormGroupName)
* [FormRecord](https://v18.angular.dev/api/forms/FormRecord)
* [FormResetEvent](https://v18.angular.dev/api/forms/FormResetEvent)
* [FormsModule](https://v18.angular.dev/api/forms/FormsModule)
* [FormSubmittedEvent](https://v18.angular.dev/api/forms/FormSubmittedEvent)
* [isFormArray](https://v18.angular.dev/api/forms/isFormArray)
* [isFormControl](https://v18.angular.dev/api/forms/isFormControl)
* [isFormGroup](https://v18.angular.dev/api/forms/isFormGroup)
* [isFormRecord](https://v18.angular.dev/api/forms/isFormRecord)
* [MaxLengthValidator](https://v18.angular.dev/api/forms/MaxLengthValidator)
* [MaxValidator](https://v18.angular.dev/api/forms/MaxValidator)
* [MinLengthValidator](https://v18.angular.dev/api/forms/MinLengthValidator)
* [MinValidator](https://v18.angular.dev/api/forms/MinValidator)
* [NG\_ASYNC\_VALIDATORS](https://v18.angular.dev/api/forms/NG_ASYNC_VALIDATORS)
* [NG\_VALIDATORS](https://v18.angular.dev/api/forms/NG_VALIDATORS)
* [NG\_VALUE\_ACCESSOR](https://v18.angular.dev/api/forms/NG_VALUE_ACCESSOR)
* [NgControl](https://v18.angular.dev/api/forms/NgControl)
* [NgControlStatus](https://v18.angular.dev/api/forms/NgControlStatus)
* [NgControlStatusGroup](https://v18.angular.dev/api/forms/NgControlStatusGroup)
* [NgForm](https://v18.angular.dev/api/forms/NgForm)
* [NgModel](https://v18.angular.dev/api/forms/NgModel)
* [NgModelGroup](https://v18.angular.dev/api/forms/NgModelGroup)
* [NgSelectOption](https://v18.angular.dev/api/forms/NgSelectOption)
* [NonNullableFormBuilder](https://v18.angular.dev/api/forms/NonNullableFormBuilder)
* [NumberValueAccessor](https://v18.angular.dev/api/forms/NumberValueAccessor)
* [PatternValidator](https://v18.angular.dev/api/forms/PatternValidator)
* [PristineChangeEvent](https://v18.angular.dev/api/forms/PristineChangeEvent)
* [RadioControlValueAccessor](https://v18.angular.dev/api/forms/RadioControlValueAccessor)
* [RangeValueAccessor](https://v18.angular.dev/api/forms/RangeValueAccessor)
* [ReactiveFormsModule](https://v18.angular.dev/api/forms/ReactiveFormsModule)
* [RequiredValidator](https://v18.angular.dev/api/forms/RequiredValidator)
* [SelectControlValueAccessor](https://v18.angular.dev/api/forms/SelectControlValueAccessor)
* [SelectMultipleControlValueAccessor](https://v18.angular.dev/api/forms/SelectMultipleControlValueAccessor)
* [SetDisabledStateOption](https://v18.angular.dev/api/forms/SetDisabledStateOption)
* [StatusChangeEvent](https://v18.angular.dev/api/forms/StatusChangeEvent)
* [TouchedChangeEvent](https://v18.angular.dev/api/forms/TouchedChangeEvent)
* [UntypedFormArray](https://v18.angular.dev/api/forms/UntypedFormArray)
* [UntypedFormBuilder](https://v18.angular.dev/api/forms/UntypedFormBuilder)
* [UntypedFormControl](https://v18.angular.dev/api/forms/UntypedFormControl)
* [UntypedFormGroup](https://v18.angular.dev/api/forms/UntypedFormGroup)
* [ValidationErrors](https://v18.angular.dev/api/forms/ValidationErrors)
* [Validator](https://v18.angular.dev/api/forms/Validator)
* [ValidatorFn](https://v18.angular.dev/api/forms/ValidatorFn)
* [Validators](https://v18.angular.dev/api/forms/Validators)
* [ValueChangeEvent](https://v18.angular.dev/api/forms/ValueChangeEvent)
* [VERSION](https://v18.angular.dev/api/forms/VERSION)
* @angular/localize
* [clearTranslations](https://v18.angular.dev/api/localize/clearTranslations)
* [loadTranslations](https://v18.angular.dev/api/localize/loadTranslations)
* [MessageId](https://v18.angular.dev/api/localize/MessageId)
* [TargetMessage](https://v18.angular.dev/api/localize/TargetMessage)
* @angular/localize/init
* [$localize](https://v18.angular.dev/api/localize/init/$localize)
* @angular/platform-browser
* [ApplicationConfig](https://v18.angular.dev/api/platform-browser/ApplicationConfig)
* [bootstrapApplication](https://v18.angular.dev/api/platform-browser/bootstrapApplication)
* [BrowserModule](https://v18.angular.dev/api/platform-browser/BrowserModule)
* [By](https://v18.angular.dev/api/platform-browser/By)
* [createApplication](https://v18.angular.dev/api/platform-browser/createApplication)
* [disableDebugTools](https://v18.angular.dev/api/platform-browser/disableDebugTools)
* [DomSanitizer](https://v18.angular.dev/api/platform-browser/DomSanitizer)
* [enableDebugTools](https://v18.angular.dev/api/platform-browser/enableDebugTools)
* [EVENT\_MANAGER\_PLUGINS](https://v18.angular.dev/api/platform-browser/EVENT_MANAGER_PLUGINS)
* [EventManager](https://v18.angular.dev/api/platform-browser/EventManager)
* [EventManagerPlugin](https://v18.angular.dev/api/platform-browser/EventManagerPlugin)
* [HAMMER\_GESTURE\_CONFIG](https://v18.angular.dev/api/platform-browser/HAMMER_GESTURE_CONFIG)
* [HAMMER\_LOADER](https://v18.angular.dev/api/platform-browser/HAMMER_LOADER)
* [HammerGestureConfig](https://v18.angular.dev/api/platform-browser/HammerGestureConfig)
* [HammerLoader](https://v18.angular.dev/api/platform-browser/HammerLoader)
* [HammerModule](https://v18.angular.dev/api/platform-browser/HammerModule)
* [HydrationFeature](https://v18.angular.dev/api/platform-browser/HydrationFeature)
* [HydrationFeatureKind](https://v18.angular.dev/api/platform-browser/HydrationFeatureKind)
* [Meta](https://v18.angular.dev/api/platform-browser/Meta)
* [MetaDefinition](https://v18.angular.dev/api/platform-browser/MetaDefinition)
* [platformBrowser](https://v18.angular.dev/api/platform-browser/platformBrowser)
* [provideClientHydration](https://v18.angular.dev/api/platform-browser/provideClientHydration)
* [provideProtractorTestingSupport](https://v18.angular.dev/api/platform-browser/provideProtractorTestingSupport)
* [REMOVE\_STYLES\_ON\_COMPONENT\_DESTROY](https://v18.angular.dev/api/platform-browser/REMOVE_STYLES_ON_COMPONENT_DESTROY)
* [SafeHtml](https://v18.angular.dev/api/platform-browser/SafeHtml)
* [SafeResourceUrl](https://v18.angular.dev/api/platform-browser/SafeResourceUrl)
* [SafeScript](https://v18.angular.dev/api/platform-browser/SafeScript)
* [SafeStyle](https://v18.angular.dev/api/platform-browser/SafeStyle)
* [SafeUrl](https://v18.angular.dev/api/platform-browser/SafeUrl)
* [SafeValue](https://v18.angular.dev/api/platform-browser/SafeValue)
* [Title](https://v18.angular.dev/api/platform-browser/Title)
* [VERSION](https://v18.angular.dev/api/platform-browser/VERSION)
* [withEventReplay](https://v18.angular.dev/api/platform-browser/withEventReplay)
* [withHttpTransferCacheOptions](https://v18.angular.dev/api/platform-browser/withHttpTransferCacheOptions)
* [withI18nSupport](https://v18.angular.dev/api/platform-browser/withI18nSupport)
* [withNoHttpTransferCache](https://v18.angular.dev/api/platform-browser/withNoHttpTransferCache)
* @angular/platform-browser-dynamic
* [JitCompilerFactory](https://v18.angular.dev/api/platform-browser-dynamic/JitCompilerFactory)
* [platformBrowserDynamic](https://v18.angular.dev/api/platform-browser-dynamic/platformBrowserDynamic)
* [VERSION](https://v18.angular.dev/api/platform-browser-dynamic/VERSION)
* @angular/platform-browser-dynamic/testing
* [BrowserDynamicTestingModule](https://v18.angular.dev/api/platform-browser-dynamic/testing/BrowserDynamicTestingModule)
* [platformBrowserDynamicTesting](https://v18.angular.dev/api/platform-browser-dynamic/testing/platformBrowserDynamicTesting)
* @angular/platform-browser/animations
* [ANIMATION\_MODULE\_TYPE](https://v18.angular.dev/api/platform-browser/animations/ANIMATION_MODULE_TYPE)
* [BrowserAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModule)
* [BrowserAnimationsModuleConfig](https://v18.angular.dev/api/platform-browser/animations/BrowserAnimationsModuleConfig)
* [NoopAnimationsModule](https://v18.angular.dev/api/platform-browser/animations/NoopAnimationsModule)
* [provideAnimations](https://v18.angular.dev/api/platform-browser/animations/provideAnimations)
* [provideNoopAnimations](https://v18.angular.dev/api/platform-browser/animations/provideNoopAnimations)
* @angular/platform-browser/animations/async
* [provideAnimationsAsync](https://v18.angular.dev/api/platform-browser/animations/async/provideAnimationsAsync)
* @angular/platform-browser/testing
* [BrowserTestingModule](https://v18.angular.dev/api/platform-browser/testing/BrowserTestingModule)
* [platformBrowserTesting](https://v18.angular.dev/api/platform-browser/testing/platformBrowserTesting)
* @angular/platform-server
* [BEFORE\_APP\_SERIALIZED](https://v18.angular.dev/api/platform-server/BEFORE_APP_SERIALIZED)
* [INITIAL\_CONFIG](https://v18.angular.dev/api/platform-server/INITIAL_CONFIG)
* [PlatformConfig](https://v18.angular.dev/api/platform-server/PlatformConfig)
* [platformServer](https://v18.angular.dev/api/platform-server/platformServer)
* [PlatformState](https://v18.angular.dev/api/platform-server/PlatformState)
* [provideServerRendering](https://v18.angular.dev/api/platform-server/provideServerRendering)
* [renderApplication](https://v18.angular.dev/api/platform-server/renderApplication)
* [renderModule](https://v18.angular.dev/api/platform-server/renderModule)
* [ServerModule](https://v18.angular.dev/api/platform-server/ServerModule)
* [VERSION](https://v18.angular.dev/api/platform-server/VERSION)
* @angular/platform-server/testing
* [platformServerTesting](https://v18.angular.dev/api/platform-server/testing/platformServerTesting)
* [ServerTestingModule](https://v18.angular.dev/api/platform-server/testing/ServerTestingModule)
* @angular/router
* [ActivatedRoute](https://v18.angular.dev/api/router/ActivatedRoute)
* [ActivatedRouteSnapshot](https://v18.angular.dev/api/router/ActivatedRouteSnapshot)
* [ActivationEnd](https://v18.angular.dev/api/router/ActivationEnd)
* [ActivationStart](https://v18.angular.dev/api/router/ActivationStart)
* [BaseRouteReuseStrategy](https://v18.angular.dev/api/router/BaseRouteReuseStrategy)
* [CanActivate](https://v18.angular.dev/api/router/CanActivate)
* [CanActivateChild](https://v18.angular.dev/api/router/CanActivateChild)
* [CanActivateChildFn](https://v18.angular.dev/api/router/CanActivateChildFn)
* [CanActivateFn](https://v18.angular.dev/api/router/CanActivateFn)
* [CanDeactivate](https://v18.angular.dev/api/router/CanDeactivate)
* [CanDeactivateFn](https://v18.angular.dev/api/router/CanDeactivateFn)
* [CanLoad](https://v18.angular.dev/api/router/CanLoad)
* [CanLoadFn](https://v18.angular.dev/api/router/CanLoadFn)
* [CanMatch](https://v18.angular.dev/api/router/CanMatch)
* [CanMatchFn](https://v18.angular.dev/api/router/CanMatchFn)
* [ChildActivationEnd](https://v18.angular.dev/api/router/ChildActivationEnd)
* [ChildActivationStart](https://v18.angular.dev/api/router/ChildActivationStart)
* [ChildrenOutletContexts](https://v18.angular.dev/api/router/ChildrenOutletContexts)
* [convertToParamMap](https://v18.angular.dev/api/router/convertToParamMap)
* [createUrlTreeFromSnapshot](https://v18.angular.dev/api/router/createUrlTreeFromSnapshot)
* [Data](https://v18.angular.dev/api/router/Data)
* [DebugTracingFeature](https://v18.angular.dev/api/router/DebugTracingFeature)
* [DefaultExport](https://v18.angular.dev/api/router/DefaultExport)
* [DefaultTitleStrategy](https://v18.angular.dev/api/router/DefaultTitleStrategy)
* [defaultUrlMatcher](https://v18.angular.dev/api/router/defaultUrlMatcher)
* [DefaultUrlSerializer](https://v18.angular.dev/api/router/DefaultUrlSerializer)
* [DeprecatedGuard](https://v18.angular.dev/api/router/DeprecatedGuard)
* [DetachedRouteHandle](https://v18.angular.dev/api/router/DetachedRouteHandle)
* [DisabledInitialNavigationFeature](https://v18.angular.dev/api/router/DisabledInitialNavigationFeature)
* [EnabledBlockingInitialNavigationFeature](https://v18.angular.dev/api/router/EnabledBlockingInitialNavigationFeature)
* [Event](https://v18.angular.dev/api/router/Event)
* [EventType](https://v18.angular.dev/api/router/EventType)
* [ExtraOptions](https://v18.angular.dev/api/router/ExtraOptions)
* [GuardResult](https://v18.angular.dev/api/router/GuardResult)
* [GuardsCheckEnd](https://v18.angular.dev/api/router/GuardsCheckEnd)
* [GuardsCheckStart](https://v18.angular.dev/api/router/GuardsCheckStart)
* [InitialNavigation](https://v18.angular.dev/api/router/InitialNavigation)
* [InitialNavigationFeature](https://v18.angular.dev/api/router/InitialNavigationFeature)
* [InMemoryScrollingFeature](https://v18.angular.dev/api/router/InMemoryScrollingFeature)
* [InMemoryScrollingOptions](https://v18.angular.dev/api/router/InMemoryScrollingOptions)
* [IsActiveMatchOptions](https://v18.angular.dev/api/router/IsActiveMatchOptions)
* [LoadChildren](https://v18.angular.dev/api/router/LoadChildren)
* [LoadChildrenCallback](https://v18.angular.dev/api/router/LoadChildrenCallback)
* [mapToCanActivate](https://v18.angular.dev/api/router/mapToCanActivate)
* [mapToCanActivateChild](https://v18.angular.dev/api/router/mapToCanActivateChild)
* [mapToCanDeactivate](https://v18.angular.dev/api/router/mapToCanDeactivate)
* [mapToCanMatch](https://v18.angular.dev/api/router/mapToCanMatch)
* [mapToResolve](https://v18.angular.dev/api/router/mapToResolve)
* [MaybeAsync](https://v18.angular.dev/api/router/MaybeAsync)
* [Navigation](https://v18.angular.dev/api/router/Navigation)
* [NavigationBehaviorOptions](https://v18.angular.dev/api/router/NavigationBehaviorOptions)
* [NavigationCancel](https://v18.angular.dev/api/router/NavigationCancel)
* [NavigationCancellationCode](https://v18.angular.dev/api/router/NavigationCancellationCode)
* [NavigationEnd](https://v18.angular.dev/api/router/NavigationEnd)
* [NavigationError](https://v18.angular.dev/api/router/NavigationError)
* [NavigationErrorHandlerFeature](https://v18.angular.dev/api/router/NavigationErrorHandlerFeature)
* [NavigationExtras](https://v18.angular.dev/api/router/NavigationExtras)
* [NavigationSkipped](https://v18.angular.dev/api/router/NavigationSkipped)
* [NavigationSkippedCode](https://v18.angular.dev/api/router/NavigationSkippedCode)
* [NavigationStart](https://v18.angular.dev/api/router/NavigationStart)
* [NoPreloading](https://v18.angular.dev/api/router/NoPreloading)
* [OnSameUrlNavigation](https://v18.angular.dev/api/router/OnSameUrlNavigation)
* [OutletContext](https://v18.angular.dev/api/router/OutletContext)
* [ParamMap](https://v18.angular.dev/api/router/ParamMap)
* [Params](https://v18.angular.dev/api/router/Params)
* [PreloadAllModules](https://v18.angular.dev/api/router/PreloadAllModules)
* [PreloadingFeature](https://v18.angular.dev/api/router/PreloadingFeature)
* [PreloadingStrategy](https://v18.angular.dev/api/router/PreloadingStrategy)
* [PRIMARY\_OUTLET](https://v18.angular.dev/api/router/PRIMARY_OUTLET)
* [provideRouter](https://v18.angular.dev/api/router/provideRouter)
* [provideRoutes](https://v18.angular.dev/api/router/provideRoutes)
* [QueryParamsHandling](https://v18.angular.dev/api/router/QueryParamsHandling)
* [RedirectCommand](https://v18.angular.dev/api/router/RedirectCommand)
* [RedirectFunction](https://v18.angular.dev/api/router/RedirectFunction)
* [Resolve](https://v18.angular.dev/api/router/Resolve)
* [ResolveData](https://v18.angular.dev/api/router/ResolveData)
* [ResolveEnd](https://v18.angular.dev/api/router/ResolveEnd)
* [ResolveFn](https://v18.angular.dev/api/router/ResolveFn)
* [ResolveStart](https://v18.angular.dev/api/router/ResolveStart)
* [Route](https://v18.angular.dev/api/router/Route)
* [RouteConfigLoadEnd](https://v18.angular.dev/api/router/RouteConfigLoadEnd)
* [RouteConfigLoadStart](https://v18.angular.dev/api/router/RouteConfigLoadStart)
* [Router](https://v18.angular.dev/api/router/Router)
* [ROUTER\_CONFIGURATION](https://v18.angular.dev/api/router/ROUTER_CONFIGURATION)
* [ROUTER\_INITIALIZER](https://v18.angular.dev/api/router/ROUTER_INITIALIZER)
* [RouterConfigOptions](https://v18.angular.dev/api/router/RouterConfigOptions)
* [RouterConfigurationFeature](https://v18.angular.dev/api/router/RouterConfigurationFeature)
* [RouteReuseStrategy](https://v18.angular.dev/api/router/RouteReuseStrategy)
* [RouterEvent](https://v18.angular.dev/api/router/RouterEvent)
* [RouterFeature](https://v18.angular.dev/api/router/RouterFeature)
* [RouterFeatures](https://v18.angular.dev/api/router/RouterFeatures)
* [RouterHashLocationFeature](https://v18.angular.dev/api/router/RouterHashLocationFeature)
* [RouterLink](https://v18.angular.dev/api/router/RouterLink)
* [RouterLinkActive](https://v18.angular.dev/api/router/RouterLinkActive)
* [RouterLinkWithHref](https://v18.angular.dev/api/router/RouterLinkWithHref)
* [RouterModule](https://v18.angular.dev/api/router/RouterModule)
* [RouterOutlet](https://v18.angular.dev/api/router/RouterOutlet)
* [RouterOutletContract](https://v18.angular.dev/api/router/RouterOutletContract)
* [RouterPreloader](https://v18.angular.dev/api/router/RouterPreloader)
* [RouterState](https://v18.angular.dev/api/router/RouterState)
* [RouterStateSnapshot](https://v18.angular.dev/api/router/RouterStateSnapshot)
* [Routes](https://v18.angular.dev/api/router/Routes)
* [ROUTES](https://v18.angular.dev/api/router/ROUTES)
* [RoutesRecognized](https://v18.angular.dev/api/router/RoutesRecognized)
* [RunGuardsAndResolvers](https://v18.angular.dev/api/router/RunGuardsAndResolvers)
* [Scroll](https://v18.angular.dev/api/router/Scroll)
* [TitleStrategy](https://v18.angular.dev/api/router/TitleStrategy)
* [UrlCreationOptions](https://v18.angular.dev/api/router/UrlCreationOptions)
* [UrlHandlingStrategy](https://v18.angular.dev/api/router/UrlHandlingStrategy)
* [UrlMatcher](https://v18.angular.dev/api/router/UrlMatcher)
* [UrlMatchResult](https://v18.angular.dev/api/router/UrlMatchResult)
* [UrlSegment](https://v18.angular.dev/api/router/UrlSegment)
* [UrlSegmentGroup](https://v18.angular.dev/api/router/UrlSegmentGroup)
* [UrlSerializer](https://v18.angular.dev/api/router/UrlSerializer)
* [UrlTree](https://v18.angular.dev/api/router/UrlTree)
* [VERSION](https://v18.angular.dev/api/router/VERSION)
* [ViewTransitionInfo](https://v18.angular.dev/api/router/ViewTransitionInfo)
* [ViewTransitionsFeature](https://v18.angular.dev/api/router/ViewTransitionsFeature)
* [ViewTransitionsFeatureOptions](https://v18.angular.dev/api/router/ViewTransitionsFeatureOptions)
* [withComponentInputBinding](https://v18.angular.dev/api/router/withComponentInputBinding)
* [withDebugTracing](https://v18.angular.dev/api/router/withDebugTracing)
* [withDisabledInitialNavigation](https://v18.angular.dev/api/router/withDisabledInitialNavigation)
* [withEnabledBlockingInitialNavigation](https://v18.angular.dev/api/router/withEnabledBlockingInitialNavigation)
* [withHashLocation](https://v18.angular.dev/api/router/withHashLocation)
* [withInMemoryScrolling](https://v18.angular.dev/api/router/withInMemoryScrolling)
* [withNavigationErrorHandler](https://v18.angular.dev/api/router/withNavigationErrorHandler)
* [withPreloading](https://v18.angular.dev/api/router/withPreloading)
* [withRouterConfig](https://v18.angular.dev/api/router/withRouterConfig)
* [withViewTransitions](https://v18.angular.dev/api/router/withViewTransitions)
* @angular/router/testing
* [RouterTestingHarness](https://v18.angular.dev/api/router/testing/RouterTestingHarness)
* [RouterTestingModule](https://v18.angular.dev/api/router/testing/RouterTestingModule)
* @angular/router/upgrade
* [locationSyncBootstrapListener](https://v18.angular.dev/api/router/upgrade/locationSyncBootstrapListener)
* [RouterUpgradeInitializer](https://v18.angular.dev/api/router/upgrade/RouterUpgradeInitializer)
* [setUpLocationSync](https://v18.angular.dev/api/router/upgrade/setUpLocationSync)
* @angular/service-worker
* [NoNewVersionDetectedEvent](https://v18.angular.dev/api/service-worker/NoNewVersionDetectedEvent)
* [provideServiceWorker](https://v18.angular.dev/api/service-worker/provideServiceWorker)
* [ServiceWorkerModule](https://v18.angular.dev/api/service-worker/ServiceWorkerModule)
* [SwPush](https://v18.angular.dev/api/service-worker/SwPush)
* [SwRegistrationOptions](https://v18.angular.dev/api/service-worker/SwRegistrationOptions)
* [SwUpdate](https://v18.angular.dev/api/service-worker/SwUpdate)
* [UnrecoverableStateEvent](https://v18.angular.dev/api/service-worker/UnrecoverableStateEvent)
* [VersionDetectedEvent](https://v18.angular.dev/api/service-worker/VersionDetectedEvent)
* [VersionEvent](https://v18.angular.dev/api/service-worker/VersionEvent)
* [VersionInstallationFailedEvent](https://v18.angular.dev/api/service-worker/VersionInstallationFailedEvent)
* [VersionReadyEvent](https://v18.angular.dev/api/service-worker/VersionReadyEvent)
* @angular/upgrade
* [UpgradeAdapter](https://v18.angular.dev/api/upgrade/UpgradeAdapter)
* [UpgradeAdapterRef](https://v18.angular.dev/api/upgrade/UpgradeAdapterRef)
* @angular/upgrade/static
* [downgradeComponent](https://v18.angular.dev/api/upgrade/static/downgradeComponent)
* [downgradeInjectable](https://v18.angular.dev/api/upgrade/static/downgradeInjectable)
* [downgradeModule](https://v18.angular.dev/api/upgrade/static/downgradeModule)
* [getAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/getAngularJSGlobal)
* [getAngularLib](https://v18.angular.dev/api/upgrade/static/getAngularLib)
* [setAngularJSGlobal](https://v18.angular.dev/api/upgrade/static/setAngularJSGlobal)
* [setAngularLib](https://v18.angular.dev/api/upgrade/static/setAngularLib)
* [UpgradeComponent](https://v18.angular.dev/api/upgrade/static/UpgradeComponent)
* [UpgradeModule](https://v18.angular.dev/api/upgrade/static/UpgradeModule)
* [VERSION](https://v18.angular.dev/api/upgrade/static/VERSION)
* @angular/upgrade/static/testing
* [createAngularJSTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularJSTestingModule)
* [createAngularTestingModule](https://v18.angular.dev/api/upgrade/static/testing/createAngularTestingModule)
* window.ng globals
* [applyChanges](https://v18.angular.dev/api/core/globals/applyChanges)
* [ComponentDebugMetadata](https://v18.angular.dev/api/core/globals/ComponentDebugMetadata)
* [DirectiveDebugMetadata](https://v18.angular.dev/api/core/globals/DirectiveDebugMetadata)
* [getComponent](https://v18.angular.dev/api/core/globals/getComponent)
* [getContext](https://v18.angular.dev/api/core/globals/getContext)
* [getDirectiveMetadata](https://v18.angular.dev/api/core/globals/getDirectiveMetadata)
* [getDirectives](https://v18.angular.dev/api/core/globals/getDirectives)
* [getHostElement](https://v18.angular.dev/api/core/globals/getHostElement)
* [getInjector](https://v18.angular.dev/api/core/globals/getInjector)
* [getListeners](https://v18.angular.dev/api/core/globals/getListeners)
* [getOwningComponent](https://v18.angular.dev/api/core/globals/getOwningComponent)
* [getRootComponents](https://v18.angular.dev/api/core/globals/getRootComponents)
* [Listener](https://v18.angular.dev/api/core/globals/Listener)
* arrow\_back@angular/common
* [APP\_BASE\_HREF](https://v18.angular.dev/api/common/APP_BASE_HREF)
* [AsyncPipe](https://v18.angular.dev/api/common/AsyncPipe)
* [BrowserPlatformLocation](https://v18.angular.dev/api/common/BrowserPlatformLocation)
* [CommonModule](https://v18.angular.dev/api/common/CommonModule)
* [CurrencyPipe](https://v18.angular.dev/api/common/CurrencyPipe)
* [DATE\_PIPE\_DEFAULT\_OPTIONS](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_OPTIONS)
* [DATE\_PIPE\_DEFAULT\_TIMEZONE](https://v18.angular.dev/api/common/DATE_PIPE_DEFAULT_TIMEZONE)
* [DatePipe](https://v18.angular.dev/api/common/DatePipe)
* [DatePipeConfig](https://v18.angular.dev/api/common/DatePipeConfig)
* [DecimalPipe](https://v18.angular.dev/api/common/DecimalPipe)
* [DOCUMENT](https://v18.angular.dev/api/common/DOCUMENT)
* [formatCurrency](https://v18.angular.dev/api/common/formatCurrency)
* [formatDate](https://v18.angular.dev/api/common/formatDate)
* [formatNumber](https://v18.angular.dev/api/common/formatNumber)
* [formatPercent](https://v18.angular.dev/api/common/formatPercent)
* [FormatWidth](https://v18.angular.dev/api/common/FormatWidth)
* [FormStyle](https://v18.angular.dev/api/common/FormStyle)
* [getCurrencySymbol](https://v18.angular.dev/api/common/getCurrencySymbol)
* [getLocaleCurrencyCode](https://v18.angular.dev/api/common/getLocaleCurrencyCode)
* [getLocaleCurrencyName](https://v18.angular.dev/api/common/getLocaleCurrencyName)
* [getLocaleCurrencySymbol](https://v18.angular.dev/api/common/getLocaleCurrencySymbol)
* [getLocaleDateFormat](https://v18.angular.dev/api/common/getLocaleDateFormat)
* [getLocaleDateTimeFormat](https://v18.angular.dev/api/common/getLocaleDateTimeFormat)
* [getLocaleDayNames](https://v18.angular.dev/api/common/getLocaleDayNames)
* [getLocaleDayPeriods](https://v18.angular.dev/api/common/getLocaleDayPeriods)
* [getLocaleDirection](https://v18.angular.dev/api/common/getLocaleDirection)
* [getLocaleEraNames](https://v18.angular.dev/api/common/getLocaleEraNames)
* [getLocaleExtraDayPeriodRules](https://v18.angular.dev/api/common/getLocaleExtraDayPeriodRules)
* [getLocaleExtraDayPeriods](https://v18.angular.dev/api/common/getLocaleExtraDayPeriods)
* [getLocaleFirstDayOfWeek](https://v18.angular.dev/api/common/getLocaleFirstDayOfWeek)
* [getLocaleId](https://v18.angular.dev/api/common/getLocaleId)
* [getLocaleMonthNames](https://v18.angular.dev/api/common/getLocaleMonthNames)
* [getLocaleNumberFormat](https://v18.angular.dev/api/common/getLocaleNumberFormat)
* [getLocaleNumberSymbol](https://v18.angular.dev/api/common/getLocaleNumberSymbol)
* [getLocalePluralCase](https://v18.angular.dev/api/common/getLocalePluralCase)
* [getLocaleTimeFormat](https://v18.angular.dev/api/common/getLocaleTimeFormat)
* [getLocaleWeekEndRange](https://v18.angular.dev/api/common/getLocaleWeekEndRange)
* [getNumberOfCurrencyDigits](https://v18.angular.dev/api/common/getNumberOfCurrencyDigits)
* [HashLocationStrategy](https://v18.angular.dev/api/common/HashLocationStrategy)
* [I18nPluralPipe](https://v18.angular.dev/api/common/I18nPluralPipe)
* [I18nSelectPipe](https://v18.angular.dev/api/common/I18nSelectPipe)
* [IMAGE\_CONFIG](https://v18.angular.dev/api/common/IMAGE_CONFIG)
* [IMAGE\_LOADER](https://v18.angular.dev/api/common/IMAGE_LOADER)
* [ImageConfig](https://v18.angular.dev/api/common/ImageConfig)
* [ImageLoader](https://v18.angular.dev/api/common/ImageLoader)
* [ImageLoaderConfig](https://v18.angular.dev/api/common/ImageLoaderConfig)
* [ImagePlaceholderConfig](https://v18.angular.dev/api/common/ImagePlaceholderConfig)
* [isPlatformBrowser](https://v18.angular.dev/api/common/isPlatformBrowser)
* [isPlatformServer](https://v18.angular.dev/api/common/isPlatformServer)
* [JsonPipe](https://v18.angular.dev/api/common/JsonPipe)
* [KeyValue](https://v18.angular.dev/api/common/KeyValue)
* [KeyValuePipe](https://v18.angular.dev/api/common/KeyValuePipe)
* [Location](https://v18.angular.dev/api/common/Location)
* [LOCATION\_INITIALIZED](https://v18.angular.dev/api/common/LOCATION_INITIALIZED)
* [LocationChangeEvent](https://v18.angular.dev/api/common/LocationChangeEvent)
* [LocationChangeListener](https://v18.angular.dev/api/common/LocationChangeListener)
* [LocationStrategy](https://v18.angular.dev/api/common/LocationStrategy)
* [LowerCasePipe](https://v18.angular.dev/api/common/LowerCasePipe)
* [NgClass](https://v18.angular.dev/api/common/NgClass)
* [NgComponentOutlet](https://v18.angular.dev/api/common/NgComponentOutlet)
* [NgFor](https://v18.angular.dev/api/common/NgFor)
* [NgForOf](https://v18.angular.dev/api/common/NgForOf)
* [NgForOfContext](https://v18.angular.dev/api/common/NgForOfContext)
* [NgIf](https://v18.angular.dev/api/common/NgIf)
* [NgIfContext](https://v18.angular.dev/api/common/NgIfContext)
* [NgLocaleLocalization](https://v18.angular.dev/api/common/NgLocaleLocalization)
* [NgLocalization](https://v18.angular.dev/api/common/NgLocalization)
* [NgOptimizedImage](https://v18.angular.dev/api/common/NgOptimizedImage)
* [NgPlural](https://v18.angular.dev/api/common/NgPlural)
* [NgPluralCase](https://v18.angular.dev/api/common/NgPluralCase)
* [NgStyle](https://v18.angular.dev/api/common/NgStyle)
* [NgSwitch](https://v18.angular.dev/api/common/NgSwitch)
* [NgSwitchCase](https://v18.angular.dev/api/common/NgSwitchCase)
* [NgSwitchDefault](https://v18.angular.dev/api/common/NgSwitchDefault)
* [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)
* [NumberFormatStyle](https://v18.angular.dev/api/common/NumberFormatStyle)
* [NumberSymbol](https://v18.angular.dev/api/common/NumberSymbol)
* [PathLocationStrategy](https://v18.angular.dev/api/common/PathLocationStrategy)
* [PercentPipe](https://v18.angular.dev/api/common/PercentPipe)
* [PlatformLocation](https://v18.angular.dev/api/common/PlatformLocation)
* [Plural](https://v18.angular.dev/api/common/Plural)
* [PopStateEvent](https://v18.angular.dev/api/common/PopStateEvent)
* [PRECONNECT\_CHECK\_BLOCKLIST](https://v18.angular.dev/api/common/PRECONNECT_CHECK_BLOCKLIST)
* [provideCloudflareLoader](https://v18.angular.dev/api/common/provideCloudflareLoader)
* [provideCloudinaryLoader](https://v18.angular.dev/api/common/provideCloudinaryLoader)
* [provideImageKitLoader](https://v18.angular.dev/api/common/provideImageKitLoader)
* [provideImgixLoader](https://v18.angular.dev/api/common/provideImgixLoader)
* [provideNetlifyLoader](https://v18.angular.dev/api/common/provideNetlifyLoader)
* [registerLocaleData](https://v18.angular.dev/api/common/registerLocaleData)
* [SlicePipe](https://v18.angular.dev/api/common/SlicePipe)
* [Time](https://v18.angular.dev/api/common/Time)
* [TitleCasePipe](https://v18.angular.dev/api/common/TitleCasePipe)
* [TranslationWidth](https://v18.angular.dev/api/common/TranslationWidth)
* [UpperCasePipe](https://v18.angular.dev/api/common/UpperCasePipe)
* [VERSION](https://v18.angular.dev/api/common/VERSION)
* [ViewportScroller](https://v18.angular.dev/api/common/ViewportScroller)
* [WeekDay](https://v18.angular.dev/api/common/WeekDay)
* [XhrFactory](https://v18.angular.dev/api/common/XhrFactory)
@angular/common
NgTemplateOutlet
================
directive
[_code_](https://github.com/angular/angular/blob/main/packages/common/src/directives/ng_template_outlet.ts#L45-L126 "View source")
Inserts an embedded view from a prepared `[TemplateRef](https://v18.angular.dev/api/core/TemplateRef) `.
API
Description
Usage Notes
`class [NgTemplateOutlet](https://v18.angular.dev/api/common/NgTemplateOutlet)