import { FixMode, LinterOptions } from "stylelint"; import { PluginContext, ResolvedConfig, UserConfig } from "powerlines"; //#region src/types/plugin.d.ts interface StylelintPluginOptions extends Partial { /** * The path to the Stylelint configuration file. */ configFile?: string; /** * An optional path to output the linting results to. */ outputFile?: string; /** * Whether to suppress output to the console. * * @defaultValue false */ silent?: boolean; /** * Whether to automatically fix problems * * @defaultValue true */ fix?: boolean | FixMode; } interface StylelintPluginUserConfig extends UserConfig { /** * Options for the Stylelint plugin. */ stylelint?: StylelintPluginOptions; } interface StylelintPluginResolvedConfig extends ResolvedConfig { /** * Options for the Stylelint plugin. */ stylelint: StylelintPluginOptions; } type StylelintPluginContext = PluginContext; //#endregion export { StylelintPluginContext, StylelintPluginOptions, StylelintPluginResolvedConfig, StylelintPluginUserConfig }; //# sourceMappingURL=plugin.d.mts.map