Skip to content

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

Fall: validatePlugin() ​

validatePlugin(plugin): void

Beta

Staðfesta að viðbót hafi gildan uppbyggingu: nafn ekki autt, allar hooks séu föll, og enginn hook-lykill sé utan viðurkennds stigasafns.

Kallað sjálfvirkt af definePlugin. Flytjið það út svo handskrifaðar viðbætur megi staðfesta áður en þær eru sendar í stigkeyrslu.

Færibreytur ​

plugin ​

PantokenPlugin

Skilar ​

void

Kastar ​

Þegar viðbótin stenst ekki uppbyggingarstaðfestingu.

Dæmi ​

Staðfesta handskrifaða viðbót

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

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