UNPKG

@notion-md-converter/core

Version:
27 lines (26 loc) 837 B
import type { Block, ConverterTools, TransformerMapping } from "@notion-md-converter/types"; export declare class NotRootBlockError extends Error { constructor(block: Block); } export interface NotionMarkdownConverterOptions { /** * カスタムトランスフォーマーマッピング */ transformers?: TransformerMapping; /** * 変換ツール */ tools?: Partial<ConverterTools>; } export declare class NotionMarkdownConverter { protected transformers: TransformerMapping; protected tools: ConverterTools; constructor(options?: NotionMarkdownConverterOptions); /** * トランスフォーマーの初期化 */ private initializeTransformers; execute(blocks: Block[]): string; private transformBlocks; protected onComplete(markdown: string): string; }