Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Fungsi: validatePlugin()

validatePlugin(plugin): void

Beta

Mengesahkan bahawa pemalam mempunyai struktur yang sah: nama tidak kosong, semua hook adalah fungsi, dan tiada kunci hook berada di luar set peringkat yang diiktiraf.

Dipanggil secara automatik oleh definePlugin. Eksportkannya supaya pemalam yang ditulis secara manual boleh divalidasi sebelum dihantar kepada pelari peringkat.

Parameter

plugin

PantokenPlugin

Mengembalikan

void

Melempar

Apabila pemalam gagal pengesahan struktur.

Contoh

Sahkan pemalam yang ditulis secara manual

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

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