@ngx-file-upload/core
Version:
Angular 19 file upload core package for async file uploads in angular containing validation, upload queue and async uploading.
19 lines (18 loc) • 752 B
TypeScript
import { NgxFileUploadValidationErrors, NgxFileUploadValidation, NgxFileUploadValidator } from "../../api";
export declare abstract class NgxFileUploadGroupedvalidator implements NgxFileUploadValidator {
protected validators: Array<NgxFileUploadValidation>;
constructor(validators?: Array<NgxFileUploadValidation>);
abstract validate(file: File): NgxFileUploadValidationErrors | null;
/**
* add validators
*/
add(...validators: Array<NgxFileUploadValidation>): void;
/**
* clean up all validators
*/
clean(): void;
/**
* executes validator and returns validation result
*/
protected execValidator(validator: NgxFileUploadValidation, file: File): NgxFileUploadValidationErrors | null;
}