publish/marks/MarksRenderer.js
/**
     * Register a new rendering plugin
     * @param plugin A rendering plugin to add
     */
Register a new rendering plugin
@param plugin A rendering plugin to add
Register a new rendering plugin @param plugin A rendering plugin to add
registerRenderers(...plugins) {
        plugins.forEach(plugin => {
            var _a;
            plugin.cloneRenderer = this.clone.bind(this);
            plugin.getDocument = () => new Document_1.Document(this.targetRender);
            (_a = plugin.willInit) === null || _a === void 0 ? void 0 : _a.call(plugin);
            this._rendererRepo.register(plugin);
        });
    }
registerRenderers ( ... plugins ) { plugins . forEach ( plugin => { var _a ; plugin . cloneRenderer = this . clone . bind ( this ) ; plugin . getDocument = ( ) => new Document_1 . Document ( this . targetRender ) ; ( _a = plugin . willInit ) === null || _a === void 0 ? void 0 : _a . call ( plugin ) ; this . _rendererRepo . register ( plugin ) ; } ) ; }
Register a new rendering plugin
 @param plugin A rendering plugin to add
Register a new rendering plugin @param plugin A rendering plugin to add
// Used if the plugin needs to render Marks recur