Skip to content

pantoken-root / packages/plugin-kit/src / validatePlugin

פונקציה: validatePlugin() ​

validatePlugin(plugin): void

בטא

אשר שלתוסף יש מבנה תקין: שם שאינו ריק, כל ה-hooks הן פונקציות, ואין מפתח hook שנופל מחוץ לקבוצת השלבים המוכרת.

נקרא באופן אוטומטי על ידי definePlugin. ייצא אותו כדי שתוספים שנכתבו בידי אדם יוכלו להיות מאומתים לפני העברתם למריץ השלבים.

פרמטרים ​

plugin ​

PantokenPlugin

מחזיר ​

void

מייצר שגיאה ​

כאשר התוסף נכשל באימות המבני.

דוגמה ​

אמת תוסף שנכתב ידנית

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

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