angular-upcrop
Version:
Library with upload and crop feature for Angular 6+
48 lines (47 loc) • 1.2 kB
TypeScript
import { OnInit } from '@angular/core';
import { UpcropUploadComponent } from '../upcrop-upload/upcrop-upload.component';
import { UpcropCropComponent } from '../upcrop-crop/upcrop-crop.component';
import { MatDialogRef } from '@angular/material';
export declare class UpcropDialogComponent implements OnInit {
dialogRef: MatDialogRef<UpcropDialogComponent>;
data: any;
upcropUpload: UpcropUploadComponent;
upcropCrop: UpcropCropComponent;
cropData: {};
uploadedImages: any[];
uploader: any;
steps: any;
constructor(dialogRef: MatDialogRef<UpcropDialogComponent>, data: any);
ngOnInit(): void;
/**
* Go to step 1
*/
goToStep1(): void;
/**
* Go to step 2
*/
goToStep2(): void;
/**
* Finish
*/
finish(): void;
/**
* Step 1 next button disabled conditions
*/
step1NextDisabled(): boolean;
/**
* On crop image event
* @param event
*/
onCropImage(event: any): void;
/**
* On upload image event
* @param event
*/
onUploadImage(event: any): void;
/**
* Create url params
* @param obj
*/
createUrlParams(obj: any): string;
}