Skip to content

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