UNPKG

772 BPlain TextView Raw
1import ts from 'typescript';
2
3export const MAIN_FUNCTION = 'main';
4export const NORMAL_COMPLETION = 0;
5export const BREAK_COMPLETION = 1;
6export const CONTINUE_COMPLETION = 2;
7export const CATCH_COMPLETION = 3;
8
9export const ASSIGNMENT_OPERATORS = new Set([
10 ts.SyntaxKind.EqualsToken,
11 ts.SyntaxKind.PlusEqualsToken,
12 ts.SyntaxKind.MinusEqualsToken,
13 ts.SyntaxKind.AsteriskAsteriskEqualsToken,
14 ts.SyntaxKind.AsteriskEqualsToken,
15 ts.SyntaxKind.SlashEqualsToken,
16 ts.SyntaxKind.PercentEqualsToken,
17 ts.SyntaxKind.AmpersandEqualsToken,
18 ts.SyntaxKind.BarEqualsToken,
19 ts.SyntaxKind.CaretEqualsToken,
20 ts.SyntaxKind.LessThanLessThanEqualsToken,
21 ts.SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken,
22 ts.SyntaxKind.GreaterThanGreaterThanEqualsToken,
23]);