fuse-box
Version:
Fuse-Box a bundler that does it right
51 lines (50 loc) • 1.16 kB
TypeScript
import { File } from "../core/File";
import { WorkFlowContext } from "../core/WorkflowContext";
import { Plugin } from "../core/WorkflowContext";
export interface MarkdownPluginOptions {
gfm?: boolean;
tables?: boolean;
breaks?: boolean;
pedantic?: boolean;
sanitize?: boolean;
smartLists?: boolean;
smartypants?: boolean;
useDefault?: boolean;
renderer?: () => any;
}
/**
*
*
* @export
* @class FuseBoxMarkdownPlugin
* @implements {Plugin}
*/
export declare class FuseBoxMarkdownPlugin implements Plugin {
private useDefault;
options: MarkdownPluginOptions;
constructor(opts?: MarkdownPluginOptions);
/**
*
*
* @type {RegExp}
* @memberOf FuseBoxMarkdownPlugin
*/
test: RegExp;
/**
*
*
* @param {WorkFlowContext} context
*
* @memberOf FuseBoxMarkdownPlugin
*/
init(context: WorkFlowContext): void;
/**
*
*
* @param {File} file
*
* @memberOf FuseBoxMarkdownPlugin
*/
transform(file: File): void;
}
export declare const MarkdownPlugin: (options?: MarkdownPluginOptions) => FuseBoxMarkdownPlugin;