Skip to content

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