@sourcegraph/stylelint-plugin-sourcegraph
Version:
Custom stylelint rules for Sourcegraph
8 lines (7 loc) • 372 B
TypeScript
import { Plugin, Rule } from 'stylelint';
export interface DefaultStylelintPlugin {
ruleName: string;
rule: Rule;
}
export declare type StylelintPlugin<RuleConfig> = (isEnabled: boolean, ruleConfig?: RuleConfig) => ReturnType<Plugin>;
export declare function createPlugin<RuleConfig>(ruleName: string, plugin: StylelintPlugin<RuleConfig>): DefaultStylelintPlugin;