@rushstack/eslint-config
Version:
A TypeScript ESLint ruleset designed for large teams and projects
15 lines • 639 B
TypeScript
interface INamingConventionSelectorBlockBase {
enforceLeadingUnderscoreWhenPrivate?: boolean;
modifiers?: string[];
[optionName: string]: unknown;
}
interface INamingConventionSelectorMacroBlock extends INamingConventionSelectorBlockBase {
selectors: string[];
}
export interface INamingConventionSelectorBlock extends INamingConventionSelectorBlockBase {
selector: string;
selectors?: string[];
}
declare function expandNamingConventionSelectors(inputBlocks: INamingConventionSelectorMacroBlock[]): INamingConventionSelectorBlock[];
export { expandNamingConventionSelectors };
//# sourceMappingURL=_macros.d.ts.map