MeekoPlugin
interfaz Desde 1.2.0
Plugin de aplicación creado con definePlugin: el export por defecto de un archivo de
app/plugins o de un archivo que un módulo añade con meeko.addPlugin.
ts
import type { MeekoPlugin } from "@meekojs/meeko/framework";Código fuente src/app/definitions/define-plugin.ts:131
Declaración #
ts
interface MeekoPlugin<Options = undefined> {
readonly setup: (app: PluginApp, options: Options) => void | Promise<void>
}Parámetros de tipo #
-
Options= undefined Opciones que recibe del módulo que lo añade;
undefinedenapp/plugins.
Ejemplo #
ts
import { definePlugin } from "@meekojs/meeko/framework";
import type { MeekoPlugin } from "@meekojs/meeko/framework";
const plugin: MeekoPlugin = definePlugin((app) => { console.log(app.side); });
export default plugin;