Skip to content

pantoken / packages/plugin-kit/src / validatePlugin

Fonksiyon: validatePlugin()

validatePlugin(plugin): void

Beta

Bir eklentinin geçerli bir yapıya sahip olduğunu doğrular: boş olmayan bir isim, tüm hook'ların fonksiyon olması ve hiçbir hook anahtarının tanınan aşama kümesinin dışında kalmaması.

Otomatik olarak definePlugin tarafından çağrılır. Elle yazılmış eklentiler, bir aşama çalıştırıcısına geçirilmeden önce doğrulanabilmesi için bunu dışa aktarın.

Parametreler

plugin

PantokenPlugin

Döndürür

void

Fırlatır

Eklenti yapı doğrulamasını geçemediğinde.

Örnek

Elle yazılmış bir eklentiyi doğrulayın

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

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