Skip to content

pantoken-root / 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