ems-web-app-page-viewer
Version:
This angular.io module is a simple page renderer for apps developed by Educational Media Solutions.
27 lines (26 loc) • 1.17 kB
TypeScript
import { AfterViewInit, EventEmitter, TemplateRef } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import { PageViewerService } from "./page-viewer.service";
import * as i0 from "@angular/core";
export declare class PageViewerComponent implements AfterViewInit {
protected service: PageViewerService;
protected sanitizer: DomSanitizer;
transitioning: boolean;
onChange: EventEmitter<string | null>;
history: boolean;
requestedPage: string | null;
currentPage: string | null;
currentTemplate: TemplateRef<any>;
styles: SafeHtml;
google?: any;
protected timeout: number;
protected speed: number;
constructor(service: PageViewerService, sanitizer: DomSanitizer);
ngOnInit(): void;
ngAfterViewInit(): void;
protected initializePageViewer: () => void;
protected changePage(page: string | null): void;
protected track(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PageViewerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PageViewerComponent, "page-viewer", never, { "history": "history"; }, { "onChange": "change"; }, never, ["*"]>;
}