substance
Version:
Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing system. It is developed to power our online editing platform [Substance](http://substance.io).
14 lines (12 loc) • 507 B
JavaScript
import createComponentContext from './createComponentContext'
export default function createEditorContext (config, editorSession) {
return Object.assign(createComponentContext(config), {
config,
editorSession: editorSession,
editorState: editorSession.getEditorState(),
surfaceManager: editorSession.surfaceManager,
markersManager: editorSession.markersManager,
keyboardManager: editorSession.keyboardManager,
findAndReplaceManager: editorSession.findAndReplaceManager
})
}