import { PhpArg } from './arguments'; import { PhpAttrGroup, PhpAttribute } from './attributes'; import { PhpConst } from './const'; import { PhpExpr, PhpMatchArm, PhpClosureUse } from './expressions'; import { PhpScalar } from './scalar'; import { PhpStmt } from './stmt'; import { PhpType } from './types'; import { PhpParam } from './params'; import { PhpPropertyHook } from './propertyHook'; export * from './base'; export * from './comments'; export * from './identifier'; export * from './name'; export * from './types'; export * from './attributes'; export * from './arguments'; export * from './params'; export * from './const'; export * from './declareItem'; export * from './scalar'; export * from './expressions'; export * from './stmt'; export * from './propertyHook'; /** * Represents any PHP AST node that can be part of the syntax tree. * * @category PHP AST */ export type PhpNodeLike = PhpStmt | PhpExpr | PhpScalar | PhpType | PhpAttribute | PhpAttrGroup | PhpParam | PhpArg | PhpConst | PhpClosureUse | PhpMatchArm | PhpPropertyHook;