跳到主要内容

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,
});