⬅️ Back to Table of Contents
📄 BinaryOperatorToText.ts
📊 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] |
'&&' |
✗ |
|
[SyntaxKind.AmpersandToken] |
'&' |
✗ |
|
[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] |
'/' |
✗ |
|