Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Funktio: validatePlugin()

validatePlugin(plugin): void

Beta

Varmista, että laajennuksella on kelvollinen rakenne: nimi ei ole tyhjä, kaikki hookit ovat funktioita, ja mikään hook-avaimista ei sijoitu tunnistetun vaihejoukon ulkopuolelle.

Kutsutaan automaattisesti definePlugin. Vie se exporttina, jotta käsin kirjoitetut laajennukset voidaan validioida ennen niiden välittämistä vaiheiden suorittajalle.

Parametrit

plugin

PantokenPlugin

Palauttaa

void

Heittää

Kun laajennus ei läpäise rakenteellista validointia.

Esimerkki

Validioi käsin kirjoitettu laajennus

ts
import { validatePlugin } from "@pantoken/plugin-kit";

validatePlugin({ name: "brand", css: () => ({}) }); // ok
validatePlugin({ name: "", css: () => ({}) });      // throws