Index

src/app/shared/guards/dashboard.guard.ts

dashboardCanActivate
dashboardCanActivate(indexUrl, routeParamKey?: string, commands, navigationExtras?: NavigationExtras)

Activates route if url is resolved else redirects to '/

Parameters :
Name Type Optional Default value
indexUrl No
routeParamKey string Yes
commands No ['/']
navigationExtras NavigationExtras Yes
Returns : CanActivateFn

src/app/shared/resolvers/dashboard-data/dashboard-data.resolver.ts

dashboardDataResolver
dashboardDataResolver(indexUrl, routeParamKey?: string)

Dashboard data resolver

Parameters :
Name Type Optional
indexUrl No
routeParamKey string Yes
Returns : ResolveFn<DashboardComponentAnySpec>
dashboardUrlResolver
dashboardUrlResolver(indexUrl, routeParamKey: string)

Dashboard URL resolver

Parameters :
Name Type Optional Default value
indexUrl No
routeParamKey string No 'dashboard'
Returns : ResolveFn<string | undefined>

src/app/shared/utils/route-data.ts

extractData
extractData(router: Router)

Extracts the data from route using the router instance.

Parameters :
Name Type Optional Description
router Router No

Router instance.

Returns : Data

Data from the current route.

routeData
routeData()

Fetches the custom data from the current route.

Returns : Signal<Data>

Signal containing data from the current route.

src/app/shared/resolvers/yaml-file/yaml-file.resolver.ts

getUrlSource
getUrlSource(url)

Returns an observable of the source url

Parameters :
Name Optional
url No
Returns : Observable<string>
yamlFileResolver
yamlFileResolver(url, options?: YamlFileResolverOptions)

YAML File resolver

Parameters :
Name Type Optional
url No
options YamlFileResolverOptions Yes
Returns : ResolveFn<T>

src/app/shared/utils/maybe-async-to-observable.ts

maybeAsyncToObservable
maybeAsyncToObservable(source: MaybeAsync)

Converts different types of inputs into an observable

Parameters :
Name Type Optional
source MaybeAsync No
Returns : Observable<T>

results matching ""

    No results matching ""