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