Plugin
Docflow 플러그인의 기본 구조를 정의하는 인터페이스에요. 플러그인 이름과 훅 함수들을 포함해요.
시그니처
typescript
interface Plugin { name: string; hooks: {
transformManifest?: (
manifest: SidebarItem[],
context: PluginContext,
) => SidebarItem[];
provideGenerator?: () => MarkdownGenerator;
} }
매개변수
- nameRequired · string
플러그인의 고유 식별자
- hooksRequired · object
플러그인이 구현할 수 있는 훅 함수들이 있는 객체
- transformManifest · function
생성된 매니페스트 데이터를 변환하는 훅
- provideGenerator · function
커스텀 Markdown 생성기를 제공하는 훅
- transformManifest · function