import type { AST_NODE_TYPES } from '../../ast-node-types';
import type { BaseNode } from '../../base/BaseNode';
import type { JSXClosingFragment } from '../../jsx/JSXClosingFragment/spec';
import type { JSXOpeningFragment } from '../../jsx/JSXOpeningFragment/spec';
import type { JSXChild } from '../../unions/JSXChild';

export interface JSXFragment extends BaseNode {
  type: AST_NODE_TYPES.JSXFragment;
  children: JSXChild[];
  closingFragment: JSXClosingFragment;
  openingFragment: JSXOpeningFragment;
}
