ScullyRoutesService
Overview
The ScullyRoutesService
provides methods and observables that allow you to know the routes rendered by Scully.
Interface
The ScullyRoutesService
's types come from the ScullyRoute
interface:
export interface ScullyRoute {
route: string;
title?: string;
slugs?: string[];
published?: boolean;
slug?: string;
[prop: string]: any;
}
Observables & Methods
available$:
Observable<ScullyRoute[]>
Returns routes containing the property published
with a value of true.
unPublished$:
Observable<ScullyRoute[]>
Returns routes containing the property published
with a value of false.
topLevel$:
Observable<ScullyRoute[]>
Returns the top-level routes.
getCurrent():
Observable<ScullyRoute>
A method that returns the current location.
reload():
void
A method that checks if new routes have been added to the scully-routes.json
file.