@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
18 lines (17 loc) • 627 B
TypeScript
import type { Rule } from 'eslint';
import { type Property, type SpreadElement } from 'eslint-codemod-utils';
export declare const ObjectEntry: {
getProperty(node: Property): {
type: 'Identifier';
value: string;
} | {
type: 'Literal';
value: string;
} | {
type: undefined;
value: undefined;
};
getValue(node: Property): string | number | bigint | true | RegExp | undefined;
deleteEntry(node: Property | SpreadElement, context: Rule.RuleContext, fixer: Rule.RuleFixer): Rule.Fix;
getPropertyName(node: Property | SpreadElement): string | undefined;
};