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