Skip to content

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

تابع: validatePlugin() ​

validatePlugin(plugin): void

بتا

تأیید کنید که یک پلاگین ساختار معتبری دارد: نام خالی نباشد، همه هوک‌ها تابع باشند، و هیچ کلید هوکی خارج از مجموعهٔ مراحل شناخته‌شده قرار نگیرد.

به‌صورت خودکار توسط definePlugin فراخوانی می‌شود. آن را صادر کنید تا پلاگین‌های دستی‌نوشته قابل اعتبارسنجی قبل از ارسال به اجراکنندهٔ مرحله باشند.

پارامترها ​

plugin ​

PantokenPlugin

مقدار بازگشتی ​

void

استثناها ​

وقتی پلاگین در اعتبارسنجی ساختاری شکست می‌خورد.

نمونه ​

اعتبارسنجی یک پلاگین دستی‌نوشته

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

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