/
augmentation.ts
44 lines (39 loc) · 1.53 KB
/
augmentation.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/**
* @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
import type {
RestrictedEditingMode,
RestrictedEditingModeEditing,
RestrictedEditingModeUI,
StandardEditingMode,
StandardEditingModeEditing,
StandardEditingModeUI,
RestrictedEditingConfig,
RestrictedEditingExceptionCommand,
RestrictedEditingModeNavigationCommand
} from './index.js';
declare module '@ckeditor/ckeditor5-core' {
interface PluginsMap {
[ RestrictedEditingMode.pluginName ]: RestrictedEditingMode;
[ RestrictedEditingModeEditing.pluginName ]: RestrictedEditingModeEditing;
[ RestrictedEditingModeUI.pluginName ]: RestrictedEditingModeUI;
[ StandardEditingMode.pluginName ]: StandardEditingMode;
[ StandardEditingModeEditing.pluginName ]: StandardEditingModeEditing;
[ StandardEditingModeUI.pluginName ]: StandardEditingModeUI;
}
interface CommandsMap {
restrictedEditingException: RestrictedEditingExceptionCommand;
goToPreviousRestrictedEditingException: RestrictedEditingModeNavigationCommand;
goToNextRestrictedEditingException: RestrictedEditingModeNavigationCommand;
}
interface EditorConfig {
/**
* The configuration of the restricted editing mode feature. Introduced by the
* {@link module:restricted-editing/restrictededitingmode~RestrictedEditingMode} feature.
*
* Read more in {@link module:restricted-editing/restrictededitingconfig~RestrictedEditingConfig}.
*/
restrictedEditing?: RestrictedEditingConfig;
}
}