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