Skip to content

⬅️ Back to Table of Contents

📄 BinaryOperatorToText

📊 Analysis Summary

Metric Count
📦 Imports 1
📐 Interfaces 1

📚 Table of Contents

🛠️ File Location:

📂 packages/ast-spec/src/expression/BinaryExpression/BinaryOperatorToText.ts

📦 Imports

Name Source
SyntaxKind typescript

Interfaces

BinaryOperatorToText

Interface Code
export interface BinaryOperatorToText {
  // logical
  [SyntaxKind.AmpersandAmpersandToken]: '&&';
  // bitwise
  [SyntaxKind.AmpersandToken]: '&';

  // math
  [SyntaxKind.AsteriskAsteriskToken]: '**';
  [SyntaxKind.AsteriskToken]: '*';
  [SyntaxKind.BarBarToken]: '||';
  [SyntaxKind.BarToken]: '|';
  [SyntaxKind.CaretToken]: '^';
  [SyntaxKind.EqualsEqualsEqualsToken]: '===';

  [SyntaxKind.EqualsEqualsToken]: '==';
  [SyntaxKind.ExclamationEqualsEqualsToken]: '!==';
  [SyntaxKind.ExclamationEqualsToken]: '!=';
  [SyntaxKind.GreaterThanEqualsToken]: '>=';
  [SyntaxKind.GreaterThanGreaterThanGreaterThanToken]: '>>>';
  [SyntaxKind.GreaterThanGreaterThanToken]: '>>';

  [SyntaxKind.GreaterThanToken]: '>';
  [SyntaxKind.InKeyword]: 'in';
  [SyntaxKind.InstanceOfKeyword]: 'instanceof';
  [SyntaxKind.LessThanEqualsToken]: '<=';
  [SyntaxKind.LessThanLessThanToken]: '<<';
  [SyntaxKind.LessThanToken]: '<';
  [SyntaxKind.MinusToken]: '-';
  [SyntaxKind.PercentToken]: '%';
  [SyntaxKind.PlusToken]: '+';
  [SyntaxKind.SlashToken]: '/';
}

Properties

Name Type Optional Description
[SyntaxKind.AmpersandAmpersandToken] '&&' ✗ not shown
[SyntaxKind.AmpersandToken] '&' ✗ not shown
[SyntaxKind.AsteriskAsteriskToken] '**' ✗ not shown
[SyntaxKind.AsteriskToken] '*' ✗ not shown
[SyntaxKind.BarBarToken] '\|\|' ✗ not shown
[SyntaxKind.BarToken] '\|' ✗ not shown
[SyntaxKind.CaretToken] '^' ✗ not shown
[SyntaxKind.EqualsEqualsEqualsToken] '===' ✗ not shown
[SyntaxKind.EqualsEqualsToken] '==' ✗ not shown
[SyntaxKind.ExclamationEqualsEqualsToken] '!==' ✗ not shown
[SyntaxKind.ExclamationEqualsToken] '!=' ✗ not shown
[SyntaxKind.GreaterThanEqualsToken] '>=' ✗ not shown
[SyntaxKind.GreaterThanGreaterThanGreaterThanToken] '>>>' ✗ not shown
[SyntaxKind.GreaterThanGreaterThanToken] '>>' ✗ not shown
[SyntaxKind.GreaterThanToken] '>' ✗ not shown
[SyntaxKind.InKeyword] 'in' ✗ not shown
[SyntaxKind.InstanceOfKeyword] 'instanceof' ✗ not shown
[SyntaxKind.LessThanEqualsToken] '<=' ✗ not shown
[SyntaxKind.LessThanLessThanToken] '<<' ✗ not shown
[SyntaxKind.LessThanToken] '<' ✗ not shown
[SyntaxKind.MinusToken] '-' ✗ not shown
[SyntaxKind.PercentToken] '%' ✗ not shown
[SyntaxKind.PlusToken] '+' ✗ not shown
[SyntaxKind.SlashToken] '/' ✗ not shown

Generated by Syntax Scribe