Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/ast/san-ast-type-guards"

Index

Type aliases

ExprWithValue

ExprWithValue: StringLiteral | NumberLiteral | BoolLiteral | TextExpr

Functions

isADynamicNode

  • isADynamicNode(aNode: ANode): aNode is ADynamicNode

isAForNode

  • isAForNode(aNode: ANode): aNode is AForNode

isAFragmentNode

  • isAFragmentNode(aNode: ANode): aNode is AFragmentNode

isAIfNode

  • isAIfNode(aNode: ANode): aNode is AIfNode

isASlotNode

  • isASlotNode(aNode: ANode): aNode is ASlotNode

isATextNode

  • isATextNode(aNode: ANode): aNode is AText

isExprAccessorNode

  • isExprAccessorNode(node: Expr): node is AccessorExpr

isExprArrayNode

  • isExprArrayNode(node: Expr): node is ArrayLiteral

isExprBinaryNode

  • isExprBinaryNode(node: Expr): node is BinaryExpr

isExprBoolNode

  • isExprBoolNode(node: Expr): node is BoolLiteral

isExprCallNode

  • isExprCallNode(node: Expr): node is CallExpr

isExprInterpNode

  • isExprInterpNode(node: Expr): node is InterpExpr

isExprNullNode

  • isExprNullNode(node: Expr): node is NullLiteral

isExprNumberNode

  • isExprNumberNode(node: Expr): node is NumberLiteral

isExprObjectNode

  • isExprObjectNode(node: Expr): node is ObjectLiteral

isExprStringNode

  • isExprStringNode(node: Expr): node is StringLiteral

isExprTertiaryNode

  • isExprTertiaryNode(node: Expr): node is TertiaryExpr

isExprTextNode

  • isExprTextNode(node: Expr): node is TextExpr

isExprUnaryNode

  • isExprUnaryNode(node: Expr): node is UnaryExpr

isExprWithValue

  • isExprWithValue(node: Expr): node is ExprWithValue

Generated using TypeDoc