UNPKG

@paperbits/prosemirror

Version:
20 lines (15 loc) 602 B
import { IInjector, IInjectorModule } from "@paperbits/common/injection"; import { ProseMirrorHtmlEditor } from "./prosemirrorHtmlEditor"; export class ProseMirrorDesignModule implements IInjectorModule { public register(injector: IInjector): void { injector.bind("htmlEditor", ProseMirrorHtmlEditor); const factory = function () { return { createHtmlEditor: () => { return injector.resolve("htmlEditor"); } }; }; injector.bind("htmlEditorFactory", factory); } }