Plugin
A plugin system for extending Locus functionality.
Interfaces
Plugin
interface Plugin {
presenter?: Presenter;
renderer?: Renderer;
}
A plugin interface containing a presenter and renderer.
presenter
presenter?: Presenter;
Custom presenter.
renderer
renderer?: Renderer;
Custom renderer.
Functions
makePlugin
function makePlugin(plugin: Partial<Plugin>): Plugin;
Creates plugin configuration.
Examples
import {makePlugin} from '@wangyaoshen/locus';
const customPlugin = makePlugin({
presenter: customPresenter,
renderer: customRenderer,
});