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