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