Skip to content

Plugin

Docflow 플러그인의 기본 구조를 정의하는 인터페이스예요. 플러그인 이름과 훅 함수를 포함해요.

시그니처

typescript
interface Plugin {
  name: string;
  hooks: {
    transformManifest?: (manifest: SidebarItem[], context: PluginContext) => SidebarItem[];
    provideGenerator?: () => MarkdownGenerator;
  };
}

속성

  • nameRequired · string

    플러그인의 고유 식별자

  • hooksRequired · object

    플러그인이 구현할 수 있는 훅 함수를 포함하는 객체

    • transformManifest · function

      생성된 매니페스트 데이터를 변환하는 훅

    • provideGenerator · function

      커스텀 마크다운 제너레이터를 제공하는 훅

MIT 라이선스에 따라 배포됩니다.