ngx-custom-material-file-input
Version:
File input management for Angular Material
19 lines (18 loc) • 571 B
TypeScript
import { ValidatorFn } from '@angular/forms';
export declare class FileValidator {
/**
* Function to control content of files
*
* @param bytes max number of bytes allowed
*
* @returns
*/
static maxContentSize(bytes: number): ValidatorFn;
/**
* Validator function to validate accepted file formats
*
* @param acceptedMimeTypes Array of accepted MIME types (e.g., ['image/jpeg', 'application/pdf'])
* @returns Validator function
*/
static acceptedMimeTypes(acceptedMimeTypes: string[]): ValidatorFn;
}