UNPKG

@wangeditor-next/editor

Version:
44 lines (43 loc) 1.98 kB
/** * @description core index * @author wangfupeng */ import './assets/index.less'; import type { IDomEditor } from './editor/interface'; import type { IRegisterMenuConf } from './menus/index'; import type { IParseElemHtmlConf, IPreParseHtmlConf, ParseStyleHtmlFnType } from './parse-html/index'; import type { IRenderElemConf, RenderStyleFnType } from './render/index'; import type { IElemToHtmlConf, styleToHtmlFnType } from './to-html/index'; import createUploaderRuntime from './upload/createUploader'; import type { IUploadConfig } from './upload/interface'; export * from './create/index'; export type { ClassStylePolicy, IClassStyleUnsupportedPayload, IEditorConfig, IToolbarConfig, IUploadImageConfig, IUploadVideoConfig, StyleClassTokenType, TextStyleMode, } from './config/interface'; export * from './config/style-mode'; export * from './editor/dom-editor'; export * from './editor/interface'; export * from './render/index'; export * from './to-html/index'; export * from './parse-html/index'; export * from './menus/index'; export type { IUploadAdapter, IUploadAdapterContext, IUploadConfig, IUploader, IUploadFile, IUploadResultFile, } from './upload/interface'; /** * @deprecated Please import from `@wangeditor-next/core/upload`. */ export declare const createUploader: typeof createUploaderRuntime; /** * @deprecated Please import from `@wangeditor-next/core/upload`. */ export declare function createUppyUploader(config: IUploadConfig): import("./upload/interface").IUploader; export * from './i18n/index'; export * from './utils/dom'; export interface IModuleConf { menus: Array<IRegisterMenuConf>; renderStyle: RenderStyleFnType; renderElems: Array<IRenderElemConf>; styleToHtml: styleToHtmlFnType; elemsToHtml: Array<IElemToHtmlConf>; preParseHtml: Array<IPreParseHtmlConf>; parseStyleHtml: ParseStyleHtmlFnType; parseElemsHtml: Array<IParseElemHtmlConf>; editorPlugin: <T extends IDomEditor>(editor: T) => T; }