@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
16 lines (15 loc) • 659 B
TypeScript
import type { Rule } from 'eslint';
import type { CallExpression as ESCallExpression, ObjectExpression } from 'estree';
type CallExpression = ESCallExpression & Rule.NodeParentExtension;
export declare const getCssMapObject: (node: CallExpression) => ObjectExpression | undefined;
export declare class UnusedCssMapChecker {
private readonly cssMapObject;
private readonly cssMapCallNode;
private readonly report;
private readonly context;
constructor(cssMapObject: ObjectExpression, context: Rule.RuleContext, cssMapCallNode: CallExpression);
private checkForUnusedStyles;
private findCssMapVariable;
run(): void;
}
export {};