Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/uploader/core/src/filters/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/uploader/core/src/filters/filter.js

import type Uploader from '../uploader';

export default class Filter
{
	#uploader: Uploader = null;

	constructor(uploader: Uploader, filterOptions: { [key: string]: any } = {})
	{
		this.#uploader = uploader;
	}

	getUploader(): Uploader
	{
		return this.#uploader;
	}

	/**
	 * @abstract
	 */
	apply(...args): Promise
	{
		throw new Error('You must implement apply() method.');
	}
}