Spaces:
Configuration error
Configuration error
File size: 524 Bytes
a053984 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import { ConfigAPI, NodePath, types } from '@babel/core';
interface Attribute {
name: string;
value?: boolean | number | string | null;
spread?: boolean;
literal?: boolean;
position?: 'start' | 'end';
}
interface Options {
elements: string[];
attributes: Attribute[];
}
declare const addJSXAttribute: (_: ConfigAPI, opts: Options) => {
visitor: {
JSXOpeningElement(path: NodePath<types.JSXOpeningElement>): void;
};
};
export { Attribute, Options, addJSXAttribute as default };
|