UNPKG

@npmstuff/argdown-core

Version:

A pluggable parser for the Argdown argumentation syntax

28 lines (27 loc) 769 B
import { IArgdownPlugin, IRequestHandler } from "../IArgdownPlugin"; import { IArgdownRequest } from "../index"; export interface IJSONSettings { spaces?: number; removeEmbeddedRelations?: boolean; exportMap?: boolean; exportSections?: boolean; exportTags?: boolean; exportData?: boolean; outputDir?: string; } declare module "../index" { interface IArgdownRequest { json?: IJSONSettings; } interface IArgdownResponse { json?: string; } } export declare class JSONExportPlugin implements IArgdownPlugin { name: string; defaults: IJSONSettings; constructor(config?: IJSONSettings); getSettings(request: IArgdownRequest): IJSONSettings; prepare: IRequestHandler; run: IRequestHandler; }