Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Funkcja: validatePlugin()

validatePlugin(plugin): void

Beta

Sprawdza, czy wtyczka ma prawidłową strukturę: niepustą nazwę, wszystkie hooki są funkcjami, i żaden klucz hooka nie znajduje się poza rozpoznanym zestawem etapów.

Wywoływane automatycznie przez definePlugin. Eksportuj to, aby ręcznie tworzony plugin mógł zostać zweryfikowany przed przekazaniem go do runnera etapów.

Parametry

plugin

PantokenPlugin

Zwraca

void

Rzuca

Gdy wtyczka nie przejdzie walidacji strukturalnej.

Przykład

Waliduj ręcznie tworzony plugin

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

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