Skip to content

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