@js-sugar/angular
Version:
JS-Sugar core package (Angular)
22 lines (21 loc) • 1.17 kB
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { Meta, Title } from '@angular/platform-browser';
import { RouterService } from './router-service';
import { RouterNavigationEvent, RouterUtilsConfiguration } from './types';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class RouterUtilsModule {
private configs;
private routerService;
private titleService;
private metaService;
setTitle: boolean | ((e: RouterNavigationEvent) => string);
setDescription: boolean | ((e: RouterNavigationEvent) => string);
setKeywords: boolean | ((e: RouterNavigationEvent) => string);
static forRoot(configuration: RouterUtilsConfiguration): ModuleWithProviders<RouterUtilsModule>;
constructor(configs: RouterUtilsConfiguration, routerService: RouterService, titleService: Title, metaService: Meta);
private onNavigation;
static ɵfac: i0.ɵɵFactoryDeclaration<RouterUtilsModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<RouterUtilsModule, never, [typeof i1.CommonModule], never>;
static ɵinj: i0.ɵɵInjectorDeclaration<RouterUtilsModule>;
}