ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
21 lines (20 loc) • 1.1 kB
TypeScript
import { AfterViewInit, ElementRef, OnInit } from '@angular/core';
import { BaseComponent } from "../base/base.component";
import { EmbedModeService } from "../_services/embed-mode.service";
import { DomSanitizer, SafeResourceUrl } from "@angular/platform-browser";
import * as i0 from "@angular/core";
export declare class EmbedComponent extends BaseComponent implements OnInit, AfterViewInit {
private embedModeService;
private sanitizer;
/** The url of the application to embed */
url: string;
/** Use as fullscreen component, or within parent div */
takeOver: boolean;
iframeDiv: ElementRef | undefined;
safeUrl: SafeResourceUrl | undefined;
constructor(embedModeService: EmbedModeService, sanitizer: DomSanitizer);
ngOnInit(): void;
ngAfterViewInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<EmbedComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<EmbedComponent, "spaas-embed", never, { "url": { "alias": "url"; "required": false; }; "takeOver": { "alias": "takeOver"; "required": false; }; }, {}, never, never, false, never>;
}