pantoken / packages/plugin-kit/src / validatePlugin
Függvény: validatePlugin()
validatePlugin(
plugin):void
Béta
Érvényesíti (assert), hogy a plugin érvényes szerkezettel rendelkezik: nem üres név, minden hook egy függvény, és egyetlen hook kulcs sem esik a felismerhető szakaszkészleten kívülre.
A definePlugin automatikusan meghívja. Exportálja, hogy a kézzel írt pluginok ellenőrizhetők legyenek, mielőtt átadná őket egy szakaszfuttatónak (stage runner).
Paraméterek
plugin
Visszatérés
void
Kivételek
Amikor a plugin szerkezeti ellenőrzése meghiúsul.
Példa
Kézzel írt plugin ellenőrzése
ts
import { validatePlugin } from "@pantoken/plugin-kit";
validatePlugin({ name: "brand", css: () => ({}) }); // ok
validatePlugin({ name: "", css: () => ({}) }); // throws