@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
17 lines (16 loc) • 734 B
TypeScript
import type { Rule } from 'eslint';
import { type ImportDeclaration } from 'eslint-codemod-utils';
export declare const Import: {
/**
* Note: fixes can't overlap, which means this will fail:
* ```
* const importNode = Root.findImportByModule('@atlaskit/primitives')
* Import.insertNamedSpecifier(importNode, 'Box')
* Import.insertNamedSpecifier(importNode, 'xcss')
* ```
*
* For this reason `insertNamedSpecifiers` accepts a `specifiers` array, so you can group all inserts together.
*/
insertNamedSpecifiers(node: ImportDeclaration, specifiers: string[], fixer: Rule.RuleFixer): Rule.Fix | undefined;
containsNamedSpecifier(node: ImportDeclaration, name: string): boolean;
};