Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/rich-text-area/src/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/rich-text-area/src/rich-text-area-options.js

import type { BaseEvent } from 'main.core.events';
import type { TextEditorOptions } from 'ui.text-editor';
import type { Uploader, UploaderFileInfo, UploaderOptions } from 'ui.uploader.core';
import type { TileWidgetOptions } from 'ui.uploader.tile-widget';

export type RichTextAreaOptions = {
	editorOptions: TextEditorOptions,
	editorInstance: TextEditor,
	uploaderOptions: UploaderOptions,
	uploaderInstance: Uploader,
	widgetOptions: RichTextAreaWidgetOptions,
	files: UploaderFileInfo[],
};

export type RichTextAreaWidgetOptions = {
	tileWidgetOptions?: TileWidgetOptions,
	insertIntoText?: boolean,
	events?: { [eventName: string]: (event: BaseEvent) => void },
};