UNPKG

longform-markdown-splitter

Version:

Splits and transforms markdown files from obsidian for usage in hugo.

23 lines (22 loc) 806 B
import { MD_Transformer_Interface } from "./md-transformer"; import { MD_Observer_Interface } from "./md-observer"; export declare enum MD_EXPORTER_COMMANDS { DO_NOT_WRITE_FILES = "do-not-write-file" } export interface MD_Exporter_Parameter_Type { readPath: string; writePath: string; simulate: boolean; doSubfolders: boolean; limit: number; useCounter: boolean; } export declare class MD_Exporter implements MD_Observer_Interface { private transformers; private do_not_write_file; addTransformer(t: MD_Transformer_Interface): void; do_command(from: string, to: string, command: string): void; perform_job(job_parameter: MD_Exporter_Parameter_Type): void; private transform_and_write; perform_job_from(config_file: string, job_name: string): void; }