textlint
Version:
The pluggable linting tool for natural language.
23 lines (19 loc) • 524 B
text/typescript
// MIT © 2016 azu
;
/* eslint-disable */
import type { TextlintResult } from "@textlint/kernel";
export abstract class AbstractBacker {
/**
* @param {string} filePath
* @returns {boolean}
*/
abstract shouldExecute({ filePath }: { filePath: string }): boolean;
/**
* @returns {boolean}
*/
abstract didExecute<R extends TextlintResult>({ result }: { result: R }): void;
/**
* call when after all execution is completed
*/
abstract afterAll(): void;
}