@paperbits/prosemirror
Version:
Paperbits HTML editor based on ProseMirror.
20 lines (15 loc) • 602 B
text/typescript
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);
}
}