ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
46 lines (45 loc) • 2.04 kB
TypeScript
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export interface ElementType {
type: string;
backgroundImage: string;
transform: string;
}
export declare class ImagePickerComponent {
prefixCls: string;
flexEl: ElementType[][];
private _accept;
private _count;
private _selectable;
private _files;
private _multiple;
private _fileSelectorInput;
capture: boolean | string;
disableDelete: boolean;
get files(): Array<any>;
set files(value: Array<any>);
get accept(): string;
set accept(value: string);
get length(): number;
set length(value: number);
get multiple(): boolean;
set multiple(value: boolean);
get selectable(): boolean;
set selectable(value: boolean);
onFail: EventEmitter<any>;
onChange: EventEmitter<any>;
onImageClick: EventEmitter<any>;
onAddImageClick: EventEmitter<any>;
constructor();
sortItem(): void;
addImage(imgItem: any): void;
removeImage(index: number): void;
imageClick(index: number): void;
addImageClick(e: any): void;
parseFile(file: any, index: number): void;
fileChange(event: any): void;
getRotation(orientation?: number): number;
getOrientation(file: any, callback: (_: number) => void): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ImagePickerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ImagePickerComponent, "ImagePicker, nzm-image-picker", never, { "capture": { "alias": "capture"; "required": false; }; "disableDelete": { "alias": "disableDelete"; "required": false; }; "files": { "alias": "files"; "required": false; }; "accept": { "alias": "accept"; "required": false; }; "length": { "alias": "length"; "required": false; }; "multiple": { "alias": "multiple"; "required": false; }; "selectable": { "alias": "selectable"; "required": false; }; }, { "onFail": "onFail"; "onChange": "onChange"; "onImageClick": "onImageClick"; "onAddImageClick": "onAddImageClick"; }, never, never, false, never>;
}