stylelint-webpack-plugin
Version:
A Stylelint plugin for webpack
23 lines (22 loc) • 795 B
TypeScript
export type Stylelint = import("./getStylelint").Stylelint;
export type StylelintOptions = import("./getStylelint").LinterOptions;
export type LintResult = import("./getStylelint").LintResult;
export type Options = import("./options").Options;
/**
* Lazily load stylelint on first use
* @returns {Promise<Stylelint>} stylelint instance
*/
export function getStylelint(): Promise<Stylelint>;
/**
* @param {string | string[]} files files
* @returns {Promise<LintResult[]>} results
*/
export function lintFiles(files: string | string[]): Promise<LintResult[]>;
/**
* @param {Options} options the worker options
* @param {Partial<StylelintOptions>} stylelintOptions the stylelint options
*/
export function setup(
options: Options,
stylelintOptions: Partial<StylelintOptions>,
): void;