textlint
Version:
The pluggable linting tool for text and markdown.
23 lines • 778 B
TypeScript
import { AbstractBacker } from "./execute-file-backers/abstruct-backer";
import { TextlintResult } from "@textlint/kernel";
export declare class ExecuteFileBackerManager {
private _backers;
/**
* create MessageProcessManager with backers
* @param {AbstractBacker[]} backers
*/
constructor(backers?: AbstractBacker[]);
/**
* @param {AbstractBacker} backer
*/
add(backer: AbstractBacker): void;
/**
* @param {AbstractBacker} backer
*/
remove(backer: AbstractBacker): void;
/**
* process `messages` with registered processes
*/
process<R extends TextlintResult>(files: string[], executeFile: (filePath: string) => Promise<R>): Promise<R[]>;
}
//# sourceMappingURL=execute-file-backer-manager.d.ts.map