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