vite-plugin-linter
Version:
Plugin for linting files with Vite
20 lines (17 loc) • 626 B
text/typescript
import { Worker } from 'worker_threads';
import { L as LinterResultData, a as LinterResult, b as Linter } from './shared/vite-plugin-linter.CYE9xG0y.cjs';
import '@rollup/pluginutils';
import 'vite';
interface WorkerThreadMessage {
files: string[];
linterName: string;
result: {
build?: readonly LinterResultData[];
serve?: LinterResult<LinterResultData>;
};
}
declare function createWorkerThreads(command: "build" | "serve", pluginName: string, linters: Linter<LinterResultData>[]): {
[linterName: string]: Worker;
};
export { createWorkerThreads };
export type { WorkerThreadMessage };