UNPKG

remark-mdat

Version:

A remark plugin implementing the Markdown Autophagic Template (MDAT) system.

24 lines (23 loc) 872 B
import type { Node } from 'unist'; import { type VFile } from 'vfile'; /** * Tries to provide a simpler wrapper to vfile.message */ export type MdatMessage = { column?: number; level: 'error' | 'info' | 'warn'; line?: number; message: string; source?: string; }; export type MdatFileReport = { destinationPath?: string; errors: MdatMessage[]; infos: MdatMessage[]; sourcePath: string; warnings: MdatMessage[]; }; export declare function saveLog(file: VFile, level: 'error' | 'info' | 'warn', source: string, message: string, line?: number, column?: number): void; export declare function saveLog(file: VFile, level: 'error' | 'info' | 'warn', source: string, message: string, node?: Node): void; export declare function getMdatReports(files: VFile[]): MdatFileReport[]; export declare function reporterMdat(files: VFile[]): void;