Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Funkcija: validatePlugin()

validatePlugin(plugin): void

Beta

Preveri, da ima vtičnik veljavno strukturo: ime ni prazno, vsi hooki so funkcije, in noben ključ hooka ne spada izven prepoznavnega nabora stopenj.

Samodejno kliče definePlugin. Izvozi ga, da je mogoče ročno napisane vtičnike preveriti, preden jih posredujete izvajalniku faz.

Parametri

plugin

PantokenPlugin

Vrne

void

Baca

Ko vtičnik ne uspe pri strukturni validaciji.

Primer

Preveri ročno napisani vtičnik

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

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