/** * Tree-sitter GraphQL AST nodes namespace. * * This namespace provides access to all GraphQL AST node types, type guards, * and constructor functions generated from the tree-sitter grammar. * * @example * ```typescript * import { TreeSitterGraphQL } from './grammar-lib/nodes/$.js'; * * // Access the union type of all nodes * type AnyNode = TreeSitterGraphQL.Node; * * // Use specific node types * const field: TreeSitterGraphQL.FieldNode = ...; * * // Use type guards * if (TreeSitterGraphQL.isFieldNode(node)) { * // node is now typed as FieldNode * } * ``` */ export * as TreeSitterGraphQL from './$$.js';