mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Bump version to 4.6.3 and LKG
This commit is contained in:
Vendored
+1
-1
@@ -18,7 +18,7 @@ and limitations under the License.
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Object {
|
||||
interface ObjectConstructor {
|
||||
/**
|
||||
* Determines whether an object has a property with the specified name.
|
||||
* @param o An object.
|
||||
|
||||
+2
-4
@@ -69,7 +69,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var ts;
|
||||
(function (ts) {
|
||||
ts.versionMajorMinor = "4.6";
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
var NativeCollections;
|
||||
(function (NativeCollections) {
|
||||
var globals = typeof globalThis !== "undefined" ? globalThis :
|
||||
@@ -25262,9 +25262,7 @@ var ts;
|
||||
return;
|
||||
}
|
||||
if (initializer) {
|
||||
if (token() === 18) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
|
||||
+37
-12
@@ -100,7 +100,7 @@ var ts;
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
/* @internal */
|
||||
var Comparison;
|
||||
(function (Comparison) {
|
||||
@@ -31354,18 +31354,8 @@ var ts;
|
||||
if (tryParseSemicolon()) {
|
||||
return;
|
||||
}
|
||||
// If an initializer was parsed but there is still an error in finding the next semicolon,
|
||||
// we generally know there was an error already reported in the initializer...
|
||||
// class Example { a = new Map([), ) }
|
||||
// ~
|
||||
if (initializer) {
|
||||
// ...unless we've found the start of a block after a property declaration, in which
|
||||
// case we can know that regardless of the initializer we should complain on the block.
|
||||
// class Example { a = 0 {} }
|
||||
// ~
|
||||
if (token() === 18 /* OpenBraceToken */) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
@@ -140014,6 +140004,41 @@ var ts;
|
||||
if (ts.scanner.getToken() === 1 /* EndOfFileToken */) {
|
||||
break;
|
||||
}
|
||||
if (ts.scanner.getToken() === 15 /* TemplateHead */) {
|
||||
var stack = [ts.scanner.getToken()];
|
||||
var token = ts.scanner.scan();
|
||||
loop: while (ts.length(stack)) {
|
||||
switch (token) {
|
||||
case 1 /* EndOfFileToken */:
|
||||
break loop;
|
||||
case 100 /* ImportKeyword */:
|
||||
tryConsumeImport();
|
||||
break;
|
||||
case 15 /* TemplateHead */:
|
||||
stack.push(token);
|
||||
break;
|
||||
case 18 /* OpenBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
stack.push(token);
|
||||
}
|
||||
break;
|
||||
case 19 /* CloseBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
if (ts.lastOrUndefined(stack) === 15 /* TemplateHead */) {
|
||||
if (ts.scanner.reScanTemplateToken(/* isTaggedTemplate */ false) === 17 /* TemplateTail */) {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
else {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
token = ts.scanner.scan();
|
||||
}
|
||||
nextToken();
|
||||
}
|
||||
// check if at least one of alternative have moved scanner forward
|
||||
if (tryConsumeDeclare() ||
|
||||
tryConsumeImport() ||
|
||||
|
||||
+37
-12
@@ -294,7 +294,7 @@ var ts;
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
/* @internal */
|
||||
var Comparison;
|
||||
(function (Comparison) {
|
||||
@@ -31548,18 +31548,8 @@ var ts;
|
||||
if (tryParseSemicolon()) {
|
||||
return;
|
||||
}
|
||||
// If an initializer was parsed but there is still an error in finding the next semicolon,
|
||||
// we generally know there was an error already reported in the initializer...
|
||||
// class Example { a = new Map([), ) }
|
||||
// ~
|
||||
if (initializer) {
|
||||
// ...unless we've found the start of a block after a property declaration, in which
|
||||
// case we can know that regardless of the initializer we should complain on the block.
|
||||
// class Example { a = 0 {} }
|
||||
// ~
|
||||
if (token() === 18 /* OpenBraceToken */) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
@@ -140625,6 +140615,41 @@ var ts;
|
||||
if (ts.scanner.getToken() === 1 /* EndOfFileToken */) {
|
||||
break;
|
||||
}
|
||||
if (ts.scanner.getToken() === 15 /* TemplateHead */) {
|
||||
var stack = [ts.scanner.getToken()];
|
||||
var token = ts.scanner.scan();
|
||||
loop: while (ts.length(stack)) {
|
||||
switch (token) {
|
||||
case 1 /* EndOfFileToken */:
|
||||
break loop;
|
||||
case 100 /* ImportKeyword */:
|
||||
tryConsumeImport();
|
||||
break;
|
||||
case 15 /* TemplateHead */:
|
||||
stack.push(token);
|
||||
break;
|
||||
case 18 /* OpenBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
stack.push(token);
|
||||
}
|
||||
break;
|
||||
case 19 /* CloseBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
if (ts.lastOrUndefined(stack) === 15 /* TemplateHead */) {
|
||||
if (ts.scanner.reScanTemplateToken(/* isTaggedTemplate */ false) === 17 /* TemplateTail */) {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
else {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
token = ts.scanner.scan();
|
||||
}
|
||||
nextToken();
|
||||
}
|
||||
// check if at least one of alternative have moved scanner forward
|
||||
if (tryConsumeDeclare() ||
|
||||
tryConsumeImport() ||
|
||||
|
||||
+37
-12
@@ -294,7 +294,7 @@ var ts;
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
/* @internal */
|
||||
var Comparison;
|
||||
(function (Comparison) {
|
||||
@@ -31548,18 +31548,8 @@ var ts;
|
||||
if (tryParseSemicolon()) {
|
||||
return;
|
||||
}
|
||||
// If an initializer was parsed but there is still an error in finding the next semicolon,
|
||||
// we generally know there was an error already reported in the initializer...
|
||||
// class Example { a = new Map([), ) }
|
||||
// ~
|
||||
if (initializer) {
|
||||
// ...unless we've found the start of a block after a property declaration, in which
|
||||
// case we can know that regardless of the initializer we should complain on the block.
|
||||
// class Example { a = 0 {} }
|
||||
// ~
|
||||
if (token() === 18 /* OpenBraceToken */) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
@@ -140625,6 +140615,41 @@ var ts;
|
||||
if (ts.scanner.getToken() === 1 /* EndOfFileToken */) {
|
||||
break;
|
||||
}
|
||||
if (ts.scanner.getToken() === 15 /* TemplateHead */) {
|
||||
var stack = [ts.scanner.getToken()];
|
||||
var token = ts.scanner.scan();
|
||||
loop: while (ts.length(stack)) {
|
||||
switch (token) {
|
||||
case 1 /* EndOfFileToken */:
|
||||
break loop;
|
||||
case 100 /* ImportKeyword */:
|
||||
tryConsumeImport();
|
||||
break;
|
||||
case 15 /* TemplateHead */:
|
||||
stack.push(token);
|
||||
break;
|
||||
case 18 /* OpenBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
stack.push(token);
|
||||
}
|
||||
break;
|
||||
case 19 /* CloseBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
if (ts.lastOrUndefined(stack) === 15 /* TemplateHead */) {
|
||||
if (ts.scanner.reScanTemplateToken(/* isTaggedTemplate */ false) === 17 /* TemplateTail */) {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
else {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
token = ts.scanner.scan();
|
||||
}
|
||||
nextToken();
|
||||
}
|
||||
// check if at least one of alternative have moved scanner forward
|
||||
if (tryConsumeDeclare() ||
|
||||
tryConsumeImport() ||
|
||||
|
||||
+37
-12
@@ -294,7 +294,7 @@ var ts;
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
/* @internal */
|
||||
var Comparison;
|
||||
(function (Comparison) {
|
||||
@@ -31548,18 +31548,8 @@ var ts;
|
||||
if (tryParseSemicolon()) {
|
||||
return;
|
||||
}
|
||||
// If an initializer was parsed but there is still an error in finding the next semicolon,
|
||||
// we generally know there was an error already reported in the initializer...
|
||||
// class Example { a = new Map([), ) }
|
||||
// ~
|
||||
if (initializer) {
|
||||
// ...unless we've found the start of a block after a property declaration, in which
|
||||
// case we can know that regardless of the initializer we should complain on the block.
|
||||
// class Example { a = 0 {} }
|
||||
// ~
|
||||
if (token() === 18 /* OpenBraceToken */) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
@@ -140625,6 +140615,41 @@ var ts;
|
||||
if (ts.scanner.getToken() === 1 /* EndOfFileToken */) {
|
||||
break;
|
||||
}
|
||||
if (ts.scanner.getToken() === 15 /* TemplateHead */) {
|
||||
var stack = [ts.scanner.getToken()];
|
||||
var token = ts.scanner.scan();
|
||||
loop: while (ts.length(stack)) {
|
||||
switch (token) {
|
||||
case 1 /* EndOfFileToken */:
|
||||
break loop;
|
||||
case 100 /* ImportKeyword */:
|
||||
tryConsumeImport();
|
||||
break;
|
||||
case 15 /* TemplateHead */:
|
||||
stack.push(token);
|
||||
break;
|
||||
case 18 /* OpenBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
stack.push(token);
|
||||
}
|
||||
break;
|
||||
case 19 /* CloseBraceToken */:
|
||||
if (ts.length(stack)) {
|
||||
if (ts.lastOrUndefined(stack) === 15 /* TemplateHead */) {
|
||||
if (ts.scanner.reScanTemplateToken(/* isTaggedTemplate */ false) === 17 /* TemplateTail */) {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
else {
|
||||
stack.pop();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
token = ts.scanner.scan();
|
||||
}
|
||||
nextToken();
|
||||
}
|
||||
// check if at least one of alternative have moved scanner forward
|
||||
if (tryConsumeDeclare() ||
|
||||
tryConsumeImport() ||
|
||||
|
||||
+2
-12
@@ -89,7 +89,7 @@ var ts;
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
ts.version = "4.6.2";
|
||||
ts.version = "4.6.3";
|
||||
/* @internal */
|
||||
var Comparison;
|
||||
(function (Comparison) {
|
||||
@@ -31343,18 +31343,8 @@ var ts;
|
||||
if (tryParseSemicolon()) {
|
||||
return;
|
||||
}
|
||||
// If an initializer was parsed but there is still an error in finding the next semicolon,
|
||||
// we generally know there was an error already reported in the initializer...
|
||||
// class Example { a = new Map([), ) }
|
||||
// ~
|
||||
if (initializer) {
|
||||
// ...unless we've found the start of a block after a property declaration, in which
|
||||
// case we can know that regardless of the initializer we should complain on the block.
|
||||
// class Example { a = 0 {} }
|
||||
// ~
|
||||
if (token() === 18 /* OpenBraceToken */) {
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
}
|
||||
parseErrorAtCurrentToken(ts.Diagnostics._0_expected, ts.tokenToString(26 /* SemicolonToken */));
|
||||
return;
|
||||
}
|
||||
parseErrorForMissingSemicolonAfter(name);
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
"name": "typescript",
|
||||
"author": "Microsoft Corp.",
|
||||
"homepage": "https://www.typescriptlang.org/",
|
||||
"version": "4.6.2",
|
||||
"version": "4.6.3",
|
||||
"license": "Apache-2.0",
|
||||
"description": "TypeScript is a language for application scale JavaScript development",
|
||||
"keywords": [
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace ts {
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
export const version = "4.6.2" as string;
|
||||
export const version = "4.6.3" as string;
|
||||
|
||||
/**
|
||||
* Type of objects whose values are all of the same type.
|
||||
|
||||
Reference in New Issue
Block a user