UNPKG

689 BTypeScriptView Raw
1import { NodePath } from '@babel/core';
2import * as t from '@babel/types';
3import { PluginState } from '../types';
4import { JSX_IDENTS } from '../utils/Symbols';
5declare type CssPropPluginState = PluginState & {
6 [JSX_IDENTS]: {
7 jsx: t.Identifier;
8 jsxFrag: t.Identifier;
9 };
10};
11export declare const isCreateElementCall: (p: NodePath<any>) => any;
12declare const _default: {
13 Program: {
14 exit(path: NodePath<t.Program>, state: CssPropPluginState): void;
15 };
16 CallExpression(path: NodePath<t.CallExpression>, state: CssPropPluginState): void;
17 JSXAttribute(path: NodePath<t.JSXAttribute>, state: CssPropPluginState): void;
18};
19export default _default;