jodit
Version:
Jodit is an awesome and useful wysiwyg editor with filebrowser
51 lines (50 loc) • 1.54 kB
TypeScript
/*!
* Jodit Editor (https://xdsoft.net/jodit/)
* Released under MIT see LICENSE.txt in the project root for license information.
* Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net
*/
/**
* @module plugins/source
*/
import type { IJodit, ISourceEditor } from "../../types/index";
declare module 'jodit/config' {
interface Config {
/**
* Which source-code editor to use: `'area'` for a plain textarea, `'ace'` to load the Ace editor,
* or a factory function that returns a custom source editor instance.
*/
sourceEditor: 'area' | 'ace' | ((jodit: IJodit) => ISourceEditor);
/**
* Options for [ace](https://ace.c9.io/#config) editor
*
* ```js
* Jodit.make('#editor', {
* showGutter: true,
* theme: 'ace/theme/idle_fingers',
* mode: 'ace/mode/html',
* wrap: true,
* highlightActiveLine: true
* })
* ```
*/
sourceEditorNativeOptions: {
showGutter: boolean;
theme: string;
mode: string;
wrap: string | boolean | number;
highlightActiveLine: boolean;
};
/**
* Beautify HTML then it possible
*/
beautifyHTML: boolean;
/**
* CDN URLs for HTML Beautifier
*/
beautifyHTMLCDNUrlsJS: string[];
/**
* CDN URLs for ACE editor
*/
sourceEditorCDNUrlsJS: string[];
}
}