diff --git a/autotests/folding/test.ts.fold b/autotests/folding/test.ts.fold --- a/autotests/folding/test.ts.fold +++ b/autotests/folding/test.ts.fold @@ -133,6 +133,7 @@ let g: number = 0b111001; // Binary let h: number = 0o436; // Octal let i: number = 0xadf0d; // Hexa-Decimal +let j: bigint = 123n; const query = query<[number], number>(` SELECT * diff --git a/autotests/html/test.ts.html b/autotests/html/test.ts.html --- a/autotests/html/test.ts.html +++ b/autotests/html/test.ts.html @@ -139,6 +139,7 @@ let g: number = 0b111001; // Binary let h: number = 0o436; // Octal let i: number = 0xadf0d; // Hexa-Decimal +let j: bigint = 123n; const query = query<[number], number>(` SELECT * diff --git a/autotests/input/test.ts b/autotests/input/test.ts --- a/autotests/input/test.ts +++ b/autotests/input/test.ts @@ -133,6 +133,7 @@ let g: number = 0b111001; // Binary let h: number = 0o436; // Octal let i: number = 0xadf0d; // Hexa-Decimal +let j: bigint = 123n; const query = query<[number], number>(` SELECT * diff --git a/autotests/reference/test.ts.ref b/autotests/reference/test.ts.ref --- a/autotests/reference/test.ts.ref +++ b/autotests/reference/test.ts.ref @@ -133,6 +133,7 @@ let g: number = 0b111001; // Binary
let h: number = 0o436; // Octal
let i: number = 0xadf0d; // Hexa-Decimal
+let j: bigint = 123n;

const query = query<[number], number>(

diff --git a/data/syntax/typescript.xml b/data/syntax/typescript.xml --- a/data/syntax/typescript.xml +++ b/data/syntax/typescript.xml @@ -38,6 +38,7 @@ Attributes: path, types, no-default-lib, name Change log: + * v8 [2019-12-12]: Add "bigint" primitive type. * v7 [2019-11-20]: Move keywords of built-in object to "javascript.xml" and adapt. * v6 [2019-10-01]: Add "asserts" keyword in type predicates. Highlight types after the "as" keyword. @@ -52,7 +53,7 @@ --> infer - + string number + bigint boolean symbol any void never unknown + undefined null object @@ -424,7 +427,7 @@ - +