ngx-file-drag-drop
Version:
angular material file input component supports file drag and drop, and selection with native file picker
11 lines (10 loc) • 544 B
TypeScript
import { ValidatorFn, AbstractControl, ValidationErrors } from "@angular/forms";
export declare class FileValidators {
static fileExtension(ext: string[]): ValidatorFn;
static uniqueFileNames(control: AbstractControl): ValidationErrors | null;
static fileType(types: string[] | RegExp): ValidatorFn;
static maxFileCount(count: number): ValidatorFn;
static maxFileSize(bytes: number): ValidatorFn;
static maxTotalSize(bytes: number): ValidatorFn;
static required(control: AbstractControl): ValidationErrors | null;
}