Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

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; undefined en app/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;

Propiedades #

setup #

propiedad sólo lectura

readonly setup: (app: PluginApp, options: Options) => void | Promise<void>

Función que se ejecuta al arrancar la aplicación; puede ser asíncrona.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/app/definitions/define-plugin.ts