---
url: https://lit-ui-router.dev/api/reference.md
---
# lit-ui-router

## core

* [ContextRequestEvent](core/ContextRequestEvent.md)
* [contextRequestEventName](core/contextRequestEventName.md)
* [getScopedRouter](core/getScopedRouter.md)
* [isContextRequest](core/isContextRequest.md)
* [isRoutedLitElement](core/isRoutedLitElement.md)
* [isRouterContextRequest](core/isRouterContextRequest.md)
* [LitViewConfig](core/LitViewConfig.md)
* [parentUiViewContext](core/parentUiViewContext.md)
* [provideContext](core/provideContext.md)
* [provideRouter](core/provideRouter.md)
* [requestContext](core/requestContext.md)
* [requestRouter](core/requestRouter.md)
* [routerContext](core/routerContext.md)
* [RouterContextRequestEvent](core/RouterContextRequestEvent.md)
* [UIRouterLit](core/UIRouterLit.md)
* [viewRendered](core/viewRendered.md)
* [withRouterSync](core/withRouterSync.md)

## components

* [UIRouterLitElement](components/UIRouterLitElement.md)
* [UiView](components/UiView.md)

## controllers

* [SrefStatusController](controllers/SrefStatusController.md)
* [SrefStatusControllerOptions](controllers/SrefStatusControllerOptions.md)
* [TransitionCallback](controllers/TransitionCallback.md)
* [TransitionCallbackReason](controllers/TransitionCallbackReason.md)
* [TransitionController](controllers/TransitionController.md)
* [TransitionControllerOptions](controllers/TransitionControllerOptions.md)
* [TransitionEventType](controllers/TransitionEventType.md)

## directives

* [srefActiveClass](directives/srefActiveClass.md)
* [SrefActiveClassDirective](directives/SrefActiveClassDirective.md)
* [srefAriaCurrent](directives/srefAriaCurrent.md)
* [SrefAriaCurrentDirective](directives/SrefAriaCurrentDirective.md)
* [srefHref](directives/srefHref.md)
* [SrefHrefDirective](directives/SrefHrefDirective.md)
* [SrefStatusDirective](directives/SrefStatusDirective.md)
* [uiSref](directives/uiSref.md)
* [uiSrefActive](directives/uiSrefActive.md)
* [UiSrefActiveDirective](directives/UiSrefActiveDirective.md)
* [UiSrefDirective](directives/UiSrefDirective.md)

## hooks

* [UiOnExit](hooks/UiOnExit.md)
* [UiOnParamsChanged](hooks/UiOnParamsChanged.md)

## types

* [AriaCurrentValue](types/AriaCurrentValue.md)
* [AriaCurrentValues](types/AriaCurrentValues.md)
* [Context](types/Context.md)
* [ContextCallback](types/ContextCallback.md)
* [ContextRequest](types/ContextRequest.md)
* [ContextType](types/ContextType.md)
* [DefaultResolvesType](types/DefaultResolvesType.md)
* [LitStateDeclaration](types/LitStateDeclaration.md)
* [LitViewDeclaration](types/LitViewDeclaration.md)
* [LitViewDeclarationElement](types/LitViewDeclarationElement.md)
* [LitViewDeclarationObject](types/LitViewDeclarationObject.md)
* [LitViewDeclarationTemplate](types/LitViewDeclarationTemplate.md)
* [NormalizedLitViewDeclaration](types/NormalizedLitViewDeclaration.md)
* [ParentUiView](types/ParentUiView.md)
* [ParentUiViewContext](types/ParentUiViewContext.md)
* [ParentUiViewContextKey](types/ParentUiViewContextKey.md)
* [RequestContextOptions](types/RequestContextOptions.md)
* [RequestRouterOptions](types/RequestRouterOptions.md)
* [RoutedLitComponent](types/RoutedLitComponent.md)
* [RoutedLitElement](types/RoutedLitElement.md)
* [RoutedLitTemplate](types/RoutedLitTemplate.md)
* [RouterContext](types/RouterContext.md)
* [RouterContextKey](types/RouterContextKey.md)
* [SrefActiveClassParams](types/SrefActiveClassParams.md)
* [SrefAriaCurrentParams](types/SrefAriaCurrentParams.md)
* [SrefStatus](types/SrefStatus.md)
* [SrefTargetParams](types/SrefTargetParams.md)
* [TypedLitStateDeclaration](types/TypedLitStateDeclaration.md)
* [TypedLitViewComponent](types/TypedLitViewComponent.md)
* [TypedLitViewDeclaration](types/TypedLitViewDeclaration.md)
* [UiSrefActiveParams](types/UiSrefActiveParams.md)
* [UiSrefOptions](types/UiSrefOptions.md)
* [UiSrefTransitionOptions](types/UiSrefTransitionOptions.md)
* [UIViewInjectedProps](types/UIViewInjectedProps.md)
* [UIViewResolves](types/UIViewResolves.md)
* [UnknownContext](types/UnknownContext.md)
