Skip to content

⬅️ Back to Table of Contents

📄 nodes.ts

📊 Analysis Summary

Metric Count
🔧 Functions 5
📦 Imports 1

📚 Table of Contents

🛠️ File Location:

📂 packages/website/plugins/utils/nodes.ts

📦 Imports

Name Source
MdxFlowExpression mdast-util-mdx

Functions

nodeIsCode(node: unist.Node): node is mdast.Code

Code
export function nodeIsCode(node: unist.Node): node is mdast.Code {
  return node.type === 'code';
}
  • Parameters:
  • node: unist.Node
  • Return Type: node is mdast.Code

nodeIsHeading(node: unist.Node): node is mdast.Heading

Code
export function nodeIsHeading(node: unist.Node): node is mdast.Heading {
  return node.type === 'heading';
}
  • Parameters:
  • node: unist.Node
  • Return Type: node is mdast.Heading

nodeIsParagraph(node: unist.Node): node is mdast.Paragraph

Code
export function nodeIsParagraph(node: unist.Node): node is mdast.Paragraph {
  return node.type === 'paragraph';
}
  • Parameters:
  • node: unist.Node
  • Return Type: node is mdast.Paragraph

nodeIsMdxFlowExpression(node: unist.Node): node is MdxFlowExpression

Code
export function nodeIsMdxFlowExpression(
  node: unist.Node,
): node is MdxFlowExpression {
  return node.type === 'mdxFlowExpression';
}
  • Parameters:
  • node: unist.Node
  • Return Type: node is MdxFlowExpression

nodeIsParent(node: unist.Node): node is unist.Parent

Code
export function nodeIsParent(node: unist.Node): node is unist.Parent {
  return 'children' in node;
}
  • Parameters:
  • node: unist.Node
  • Return Type: node is unist.Parent