preview-gallery
Version:
Angular library for previewing photos before uploading
27 lines (26 loc) • 1.17 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { DomSanitizer, SafeStyle } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export interface PreviewImage {
path: string;
id: symbol | number;
}
export declare class PreviewGalleryComponent implements OnInit {
private cdr;
private sanitizer;
images: EventEmitter<Array<PreviewImage>>;
initialImages: never[];
fileInput: FormControl;
urls: Array<PreviewImage>;
fullScreenImage: null | string;
constructor(cdr: ChangeDetectorRef, sanitizer: DomSanitizer);
ngOnInit(): void;
onFileSelected(inputNode: HTMLInputElement): void;
delete(id: symbol | number): void;
setUrls(urls: Array<PreviewImage>): void;
trackByFn(index: number, item: PreviewImage): symbol | number;
getUrl(path: string): SafeStyle;
static ɵfac: i0.ɵɵFactoryDeclaration<PreviewGalleryComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PreviewGalleryComponent, "ngx-preview-gallery", never, { "initialImages": "initialImages"; }, { "images": "images"; }, never, never>;
}