turbogui-angular
Version:
A library that tries to help with the most common user interface elements on several frameworks and platforms
30 lines • 1.54 kB
TypeScript
/**
* TurboGUI is A library that helps with the most common and generic UI elements and functionalities
*
* Website : -> http://www.turbogui.org
* License : -> Licensed under the Apache License, Version 2.0. You may not use this file except in compliance with the License.
* License Url : -> http://www.apache.org/licenses/LICENSE-2.0
* CopyRight : -> Copyright 2018 Edertone Advanded Solutions. https://www.edertone.com
*/
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { DialogBaseComponent } from '../dialog-base/dialog-base.component';
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class DialogBlobComponent extends DialogBaseComponent implements OnInit, OnDestroy {
elementRef: ElementRef;
private readonly sanitizer;
dialogRef: MatDialogRef<DialogBaseComponent>;
data: any;
static readonly DIALOG_CLASS_NAME = "DialogBlobComponent";
title: string;
mimeType: string;
objectUrl: string;
blobUrl: SafeResourceUrl;
constructor(elementRef: ElementRef, sanitizer: DomSanitizer, dialogRef: MatDialogRef<DialogBaseComponent>, data: any);
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogBlobComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DialogBlobComponent, "tg-dialog-blob", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=dialog-blob.component.d.ts.map