UNPKG

@ngx-dropzone/cdk

Version:
32 lines (31 loc) 1.56 kB
import { AfterContentInit, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { NgControl } from '@angular/forms'; import { BehaviorSubject, Subject } from 'rxjs'; import { FileInputDirective, FileInputValue } from './../file-input'; import { DropzoneService } from './dropzone.service'; import * as i0 from "@angular/core"; export declare class DropzoneComponent implements AfterContentInit, OnDestroy { protected _destroy$: Subject<void>; protected _changeDetectorRef: ChangeDetectorRef; protected _dropzoneService: DropzoneService; readonly fileInputDirective: FileInputDirective | null; readonly dragover$: BehaviorSubject<boolean>; get isDragover(): boolean; get disabled(): boolean; get focused(): boolean; get errorState(): boolean; get value(): FileInputValue; set value(newValue: FileInputValue); ngAfterContentInit(): void; ngOnDestroy(): void; /** Opens the native OS file picker. */ openFilePicker(): void; /** Forwards styling property from control to host element. */ _forwardProp(prop: keyof NgControl): boolean; _onDragOver: (event: DragEvent) => void; _onDragEnter: (event: DragEvent) => void; _onDragLeave: (event: DragEvent) => void; _onDrop: (event: DragEvent) => Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<DropzoneComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropzoneComponent, "ngx-dropzone", ["dropzone"], { "value": { "alias": "value"; "required": false; }; }, {}, ["fileInputDirective"], ["*"], true, never>; }