@kedao/editor
Version:
Rich Text Editor Based On Draft.js
82 lines (81 loc) • 1.97 kB
TypeScript
declare const _default: {
language: string;
controls: string[];
excludeControls: any[];
extendControls: any[];
extendAtomics: any[];
componentBelowControlBar: any;
media: {
pasteImage: boolean;
imagePasteLimit: number;
image: boolean;
video: boolean;
audio: boolean;
uploadFn: any;
validateFn: any;
onBeforeDeselect: any;
onDeselect: any;
onBeforeSelect: any;
onSelect: any;
onBeforeRemove: any;
onRemove: any;
onCancel: any;
onFileSelect: any;
onBeforeInsert: any;
onInsert: any;
onChange: any;
accepts: {
image: string;
video: string;
audio: string;
};
externals: {
audio: boolean;
video: boolean;
image: boolean;
embed: boolean;
};
};
imageControls: string[];
imageResizable: boolean;
imageEqualRatio: boolean;
colors: string[];
colorPicker: any;
colorPickerTheme: string;
colorPickerAutoHide: boolean;
codeTabIndents: number;
headings: string[];
textAligns: string[];
textBackgroundColor: boolean;
allowInsertLinkText: boolean;
defaultLinkTarget: string;
letterSpacings: number[];
lineHeights: number[];
fontSizes: number[];
fontFamilies: {
name: string;
family: string;
}[];
converts: {
unitExportFn: (value: any, type: any) => any;
};
emojis: string[];
stripPastedStyles: boolean;
triggerChangeOnMount: boolean;
className: string;
style: {};
controlBarClassName: string;
controlBarStyle: {};
contentClassName: string;
contentStyle: {};
draftProps: {};
hooks: {};
onChange: any;
onFocus: any;
onBlur: any;
onTab: any;
onDelete: any;
onSave: any;
fixPlaceholder: boolean;
};
export default _default;