UNPKG

@ngx-dropzone/material

Version:

Dropzone with Material Design implementation.

40 lines (37 loc) 1.79 kB
import * as _angular_forms from '@angular/forms'; import * as i0 from '@angular/core'; import { AfterContentInit, AfterContentChecked, QueryList } from '@angular/core'; import { MatChipRow } from '@angular/material/chips'; import { MatFormFieldControl } from '@angular/material/form-field'; import { DropzoneComponent, FileInputValue } from '@ngx-dropzone/cdk'; import { Subject } from 'rxjs'; declare class MatDropzone extends DropzoneComponent implements MatFormFieldControl<FileInputValue>, AfterContentInit, AfterContentChecked { static nextId: number; private _elementRef; private _formField; id: string; controlType: string; readonly _matChips: QueryList<MatChipRow>; autofilled: boolean; stateChanges: Subject<void>; ngControl: _angular_forms.NgControl | null; userAriaDescribedBy?: string | undefined; get placeholder(): string; set placeholder(value: string); private _placeholder; get required(): boolean; set required(value: boolean); private _required; get filled(): boolean; get empty(): true; get shouldLabelFloat(): boolean; get ariaInvalid(): boolean | null; get ariaRequired(): true | null; ngAfterContentInit(): void; ngAfterContentChecked(): void; onContainerClick(): void; setDescribedByIds(ids: string[]): void; static ɵfac: i0.ɵɵFactoryDeclaration<MatDropzone, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MatDropzone, "ngx-mat-dropzone", ["matDropzone"], { "userAriaDescribedBy": { "alias": "aria-describedby"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "required": { "alias": "required"; "required": false; }; }, {}, ["_matChips"], ["[fileInput]", "mat-chip-row"], true, never>; } export { MatDropzone };