Skip to content

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

Ֆունկցիա: validatePlugin() ​

validatePlugin(plugin): void

Բետա

Հաստատեք, որ plugin-ը ունի վավեր կառուցվածք՝ անունը դատարկ չէ, բոլոր hook-երը ֆունկցիաներ են, և ոչ մի hook բանալին դուրս չի գալիս ճանաչված փուլի հավաքածուից։

Ավտոմատ կերպով եք կանչվում definePlugin-ով։ Արտահանեք այն, որպեսզի ձեռքով գրացված plugin-ները կարողանան վավերացվել նախքան դրանք փոխանցելը փուլի գործարկչին։

Պարամետրեր ​

plugin ​

PantokenPlugin

Վերադարձվող արժեք ​

void

Սխալներ (Throws) ​

Երբ plugin-ը չի անցնում կառուցվածքային վավերացումը։

Օրինակ ​

Վավերացրեք ձեռքով գրած plugin

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

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