UNPKG

@blackbaud/skyux-lib-stache

Version:

This library was generated with [Nx](https://nx.dev).

52 lines (51 loc) 3.18 kB
import { AfterViewInit, ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { SkyAppConfig } from '@skyux/config'; import { StacheJsonDataService } from '../json-data/json-data.service'; import { StacheLayoutType } from '../layout/layout-type'; import { StacheNavLink } from '../nav/nav-link'; import { StacheNavService } from '../nav/nav.service'; import { StachePageAnchorService } from '../page-anchor/page-anchor.service'; import { StacheOmnibarAdapterService } from '../shared/omnibar-adapter.service'; import { StacheWindowRef } from '../shared/window-ref'; import { StacheTitleService } from './title.service'; import * as i0 from "@angular/core"; export declare class StacheWrapperComponent implements OnInit, AfterViewInit, OnDestroy { #private; private config; private dataService; private pageAnchorService; private titleService; private route; private navService; private windowRef; private changeDetectorRef; private omnibarService; pageTitle: string; windowTitle: string; navTitle: string; layout: StacheLayoutType; sidebarRoutes: StacheNavLink[]; breadcrumbsRoutes: StacheNavLink[]; showBreadcrumbs: boolean; showEditButton: boolean; set showFooter(value: boolean | string | undefined); get showFooter(): boolean; showTableOfContents: boolean; showBackToTop: boolean; showInNav: boolean; inPageRoutes: StacheNavLink[] | undefined; jsonData: any; private ngUnsubscribe; constructor(config: SkyAppConfig, dataService: StacheJsonDataService, pageAnchorService: StachePageAnchorService, titleService: StacheTitleService, route: ActivatedRoute, navService: StacheNavService, windowRef: StacheWindowRef, changeDetectorRef: ChangeDetectorRef, omnibarService: StacheOmnibarAdapterService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private getPreferredDocumentTitle; private getTutorialHeader; private checkEditButtonUrl; private checkFooterData; private checkRouteHash; static ɵfac: i0.ɵɵFactoryDeclaration<StacheWrapperComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<StacheWrapperComponent, "stache", never, { "pageTitle": { "alias": "pageTitle"; "required": false; }; "windowTitle": { "alias": "windowTitle"; "required": false; }; "navTitle": { "alias": "navTitle"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "sidebarRoutes": { "alias": "sidebarRoutes"; "required": false; }; "breadcrumbsRoutes": { "alias": "breadcrumbsRoutes"; "required": false; }; "showBreadcrumbs": { "alias": "showBreadcrumbs"; "required": false; }; "showEditButton": { "alias": "showEditButton"; "required": false; }; "showFooter": { "alias": "showFooter"; "required": false; }; "showTableOfContents": { "alias": "showTableOfContents"; "required": false; }; "showBackToTop": { "alias": "showBackToTop"; "required": false; }; "showInNav": { "alias": "showInNav"; "required": false; }; "inPageRoutes": { "alias": "inPageRoutes"; "required": false; }; }, {}, never, ["stache-page-summary", "*"], false, never>; }