Index

router-x/navigation/src/lib/_navigation-x.symbols.ts

_NavigatorXToken_
Default value: Symbol('NavigatorXToken')
_RouteComposer_
Default value: Symbol('RouteComposer')

router-x/navigation/src/lib/navigation-x.route-creator.ts

autoNavigatorNameSeparator
Type: string
Default value: ''

router-x/testing/src/utils/routes.ts

DeepRoutePath
Type: string
Default value: '/deeply/nested/route/for/testing'

A multi-level route string for.

DeepRouteSegments
Type: []
Default value: ['', 'deeply', 'nested', 'route', 'for', 'testing']

The segments of DeepRoutePath. First element will always be '' (empty string) as the route begins with a forward slash. Use DeepRouteSegmentsNoRoot for an array of segments without the root ''.

DeepRouteSegmentsNoRoot
Default value: DeepRouteSegments.slice(1)

The segments of DeepRoutePath without the root route (the '' route). Use DeepRouteSegments for an array of segments with the root ''.

core/src/rxjs/on-observer/abstraction/on-observer-base.directive.ts

DefaultCountdownUpdateCount
Type: miscellaneous
Default value: 30

The default number of times the countdown will be updated in a rendered view waiting to be auto-destroyed. To change this, the user will have to specify a value for the countdownIntervalOnObserverBaseDirective.countdownInterval property.

language/testing/src/utils/language-integration-config.ts

DefaultLanguage
Default value: SupportedLanguages[0]

A dummy language name to use as a default language when testing. This always equals to SupportedLanguages[0].

LanguageConfig
Type: LanguageIntegrationConfig
Default value: { changed : of(DefaultLanguage), supported: SupportedLanguages, default : DefaultLanguage, translate: (value: string) => `TRANSLATED: ${value}`, ready : of(true) }

A dummy language integration configuration to use when testing.

Operation:

changed - will only emit once, and will provide DefaultLanguage as the emitted language.

supported - will provide SupportedLanguages as the array of language names.

default - will provide DefaultLanguage as the name of the default language.

translate - will prefix any given value with TRANSLATED: .

ready - will emit once immediately.

SupportedLanguages
Type: []
Default value: ['en', 'fr', 'he']

A dummy array of supported languages to use when testing. Includes 'en', 'fr' and 'he'.

router-x/src/config/router-x-config.provider.ts

DefaultRouterXConfig
Type: RouterXConfig
Default value: {}

The default configuration for the router-x module.

RouterX
Default value: new InjectionToken<RouterXConfig>('RouterX.Config')

An injection token for the provided router configuration. RouterExModule.forRoot() facilitates the injection of this token. No need to inject directly.

language/src/url-localization/config/url-localization.provider.ts

DefaultUrlLocalizationConfig
Type: UrlLocalizationConfig
Default value: { strategy : { useClass: NoopUrlLocalizer }, forceHttps: false }

The default configuration for url localization when loading the language integration module. Uses the NoopUrlLocalizer as strategy and does not force https. Localization and delocalization will always return an unchanged url url.

core/src/document-ref/document-ref.service.ts

DOCUMENT
Default value: new InjectionToken<Document>('DocumentToken')

A token used to provide the native document implementation for DocumentRef. By default, CoreModule will provide angular's DOCUMENT token.

DocumentProvider
Type: ExistingProvider
Default value: { provide : DOCUMENT, useExisting: ANGULAR_DOCUMENT }

The default provider for the DOCUMENT token. Uses angular's DOM adapters which will be injected according to the platform.

DocumentRefProviders
Type: []
Default value: [DocumentProvider]

A bundle of all providers needed for DocumentRef to work.

core/src/rxjs/on-observer/utils/time-utils.ts

DurationMultipliers
Type: Record<DurationUnit, number>
Default value: { ms: 1, s: 1000, m: 60000 }

router-x/src/services/route-aware.service.ts

EventMap
Type: object
Default value: { [NavigationStart .prototype.constructor.name]: 'NavigationStart', [RouteConfigLoadStart.prototype.constructor.name]: 'RouteConfigLoadStart', [RouteConfigLoadEnd .prototype.constructor.name]: 'RouteConfigLoadEnd', [RoutesRecognized .prototype.constructor.name]: 'RoutesRecognized', [GuardsCheckStart .prototype.constructor.name]: 'GuardsCheckStart', [ChildActivationStart.prototype.constructor.name]: 'ChildActivationStart', [ActivationStart .prototype.constructor.name]: 'ActivationStart', [GuardsCheckEnd .prototype.constructor.name]: 'GuardsCheckEnd', [ResolveStart .prototype.constructor.name]: 'ResolveStart', [ResolveEnd .prototype.constructor.name]: 'ResolveEnd', [ChildActivationEnd .prototype.constructor.name]: 'ChildActivationEnd', [ActivationEnd .prototype.constructor.name]: 'ActivationEnd', [NavigationEnd .prototype.constructor.name]: 'NavigationEnd', [NavigationCancel .prototype.constructor.name]: 'NavigationCancel', [NavigationError .prototype.constructor.name]: 'NavigationError', [Scroll .prototype.constructor.name]: 'Scroll' }

Hard-codes event names as strings. When AOT compilation is run and constructor names change, the dispatcher will still be able to get a hold of the correct event name using this map.

ResolverMacroTaskIdPrefix
Type: string
Default value: 'route-aware-resolver'

The prefix of the id generated for zone macro tasks when calling RouteAware.resolveInMacroTask().

Generated ids will confrom to a {prefix}-{random number} format.

Zone
Type: any

universal/src/universal.module.ts

exported
Type: []
Default value: [ BrowserOnlyDirective, ServerOnlyDirective, WorkerAppOnlyDirective, WorkerUiOnlyDirective, NonBrowserOnlyDirective, NonServerOnlyDirective, NonWorkerAppOnlyDirective, NonWorkerUiOnlyDirective ]

language/src/config/language-integration-config.ts

LanguageIntegration
Default value: new InjectionToken<LanguageIntegrationConfig>('LanguageIntegration.Config')

An injection token representing the the global language integration configuration provided by an app to its libraries. Provided by LanguageIntegrationModule.forRoot().

core/src/rxjs/on-observer/abstraction/types/observer-call.ts

StateNotificationMap
Type: Record<"N" | "E" | "C", ObserverName>
Default value: { N: 'next', E: 'error', C: 'complete' }

Maps RxJS materialized notification states to their observer handler name.

language/src/url-localization/config/url-localization-config.ts

UrlLocalization
Default value: new InjectionToken<UrlLocalizationConfig>('LanguageIntegration.UrlLocalizationConfig')

An injection token for the provided url localization configuration. LanguageIntegrationModule.forRoot() facilitates the injection of this token. No need to inject directly.

core/src/window-ref/window-ref.service.ts

WINDOW
Default value: new InjectionToken<Window>('WindowToken')

An injectable token that will allow us to replace the provider for the native window object when necessary (e.g. mocking the window object).

WindowProvider
Type: FactoryProvider
Default value: { provide: WINDOW, useFactory: windowFactory, deps: [PLATFORM_ID] }

The default provider for the WINDOW token. Provides window for browser platforms and a new object for non-browser platforms.

WindowRefProviders
Type: []
Default value: [WindowProvider]

A bundle of all providers needed for WindowRef to work.

router-x/utils/src/lib/_wrap-in-macro-task.ts

Zone
Type: literal type

results matching ""

    No results matching ""