Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Swyddogaeth: validatePlugin()

validatePlugin(plugin): void

Bêta

Gwiriwch fod strwythur y plugin yn ddilys: enw nad yw'n wag, bod pob hook yn swyddogaeth, a pharhau nad yw allwedd hook yn cwympo y tu allan i'r set o gamau a gydnabyddir.

Caiff ei alw'n awtomatig gan definePlugin. Allforiwch ef fel y gellir dilysu plugins a ysgrifennwyd â llaw cyn eu pasio at redegwr cam.

Paramedrau

plugin

PantokenPlugin

Yn dychwelyd

void

Yn taflu

Pan fydd y plugin yn methu dilysiad strwythurol.

Enghraifft

Dilysu plugin a ysgrifennwyd â llaw

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

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