@@ -67,7 +67,7 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook
67
67
var ts;
68
68
(function (ts) {
69
69
ts.versionMajorMinor = "3.8";
70
- ts.version = ts.versionMajorMinor + ".1-rc ";
70
+ ts.version = ts.versionMajorMinor + ".2 ";
71
71
function tryGetNativeMap() {
72
72
return typeof Map !== "undefined" && "entries" in Map.prototype ? Map : undefined;
73
73
}
@@ -19385,17 +19385,18 @@ var ts;
19385
19385
}
19386
19386
return finishNode(node);
19387
19387
}
19388
- function parseNamespaceExport() {
19389
- var node = createNode(262);
19388
+ function parseNamespaceExport(pos ) {
19389
+ var node = createNode(262, pos );
19390
19390
node.name = parseIdentifier();
19391
19391
return finishNode(node);
19392
19392
}
19393
19393
function parseExportDeclaration(node) {
19394
19394
node.kind = 260;
19395
19395
node.isTypeOnly = parseOptional(145);
19396
+ var namespaceExportPos = scanner.getStartPos();
19396
19397
if (parseOptional(41)) {
19397
19398
if (parseOptional(123)) {
19398
- node.exportClause = parseNamespaceExport();
19399
+ node.exportClause = parseNamespaceExport(namespaceExportPos );
19399
19400
}
19400
19401
parseExpected(149);
19401
19402
node.moduleSpecifier = parseModuleSpecifier();
@@ -40366,7 +40367,7 @@ var ts;
40366
40367
}
40367
40368
}
40368
40369
if (source.flags & (524288 | 2097152) && target.flags & 1048576) {
40369
- var objectOnlyTarget = extractTypesOfKind(target, 524288);
40370
+ var objectOnlyTarget = extractTypesOfKind(target, 524288 | 2097152 | 33554432 );
40370
40371
if (objectOnlyTarget.flags & 1048576) {
40371
40372
var result_4 = typeRelatedToDiscriminatedType(source, objectOnlyTarget);
40372
40373
if (result_4) {
@@ -40423,7 +40424,7 @@ var ts;
40423
40424
return 0;
40424
40425
}
40425
40426
function typeRelatedToDiscriminatedType(source, target) {
40426
- var sourceProperties = getPropertiesOfObjectType (source);
40427
+ var sourceProperties = getPropertiesOfType (source);
40427
40428
var sourcePropertiesFiltered = findDiscriminantProperties(sourceProperties, target);
40428
40429
if (!sourcePropertiesFiltered)
40429
40430
return 0;
@@ -40453,7 +40454,7 @@ var ts;
40453
40454
var type = _a[_i];
40454
40455
var _loop_13 = function (i) {
40455
40456
var sourceProperty = sourcePropertiesFiltered[i];
40456
- var targetProperty = getPropertyOfObjectType (type, sourceProperty.escapedName);
40457
+ var targetProperty = getPropertyOfType (type, sourceProperty.escapedName);
40457
40458
if (!targetProperty)
40458
40459
return "continue-outer";
40459
40460
if (sourceProperty === targetProperty)
@@ -50871,7 +50872,7 @@ var ts;
50871
50872
getTypeFromTypeNode(node);
50872
50873
}
50873
50874
function isPrivateWithinAmbient(node) {
50874
- return ts.hasModifier(node, 8) && !!(node.flags & 8388608);
50875
+ return ( ts.hasModifier(node, 8) || ts.isPrivateIdentifierPropertyDeclaration(node) ) && !!(node.flags & 8388608);
50875
50876
}
50876
50877
function getEffectiveDeclarationFlags(n, flagsToCheck) {
50877
50878
var flags = ts.getCombinedModifierFlags(n);
0 commit comments