@@ -67,7 +67,7 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook
67
67
var ts;
68
68
(function (ts) {
69
69
ts.versionMajorMinor = "3.9";
70
- ts.version = "3.9.2 ";
70
+ ts.version = "3.9.3 ";
71
71
function tryGetNativeMap() {
72
72
return typeof Map !== "undefined" && "entries" in Map.prototype ? Map : undefined;
73
73
}
@@ -36320,7 +36320,7 @@ var ts;
36320
36320
return type.resolvedProperties;
36321
36321
}
36322
36322
function getPropertiesOfType(type) {
36323
- type = getApparentType(getReducedType( type) );
36323
+ type = getReducedApparentType( type);
36324
36324
return type.flags & 3145728 ?
36325
36325
getPropertiesOfUnionOrIntersectionType(type) :
36326
36326
getPropertiesOfObjectType(type);
@@ -36600,6 +36600,9 @@ var ts;
36600
36600
t.flags & 2 && !strictNullChecks ? emptyObjectType :
36601
36601
t;
36602
36602
}
36603
+ function getReducedApparentType(type) {
36604
+ return getReducedType(getApparentType(getReducedType(type)));
36605
+ }
36603
36606
function createUnionOrIntersectionProperty(containingType, name) {
36604
36607
var singleProp;
36605
36608
var propSet;
@@ -36782,7 +36785,7 @@ var ts;
36782
36785
return errorInfo;
36783
36786
}
36784
36787
function getPropertyOfType(type, name) {
36785
- type = getApparentType(getReducedType( type) );
36788
+ type = getReducedApparentType( type);
36786
36789
if (type.flags & 524288) {
36787
36790
var resolved = resolveStructuredTypeMembers(type);
36788
36791
var symbol = resolved.members.get(name);
@@ -36814,7 +36817,7 @@ var ts;
36814
36817
return ts.emptyArray;
36815
36818
}
36816
36819
function getSignaturesOfType(type, kind) {
36817
- return getSignaturesOfStructuredType(getApparentType(getReducedType( type) ), kind);
36820
+ return getSignaturesOfStructuredType(getReducedApparentType( type), kind);
36818
36821
}
36819
36822
function getIndexInfoOfStructuredType(type, kind) {
36820
36823
if (type.flags & 3670016) {
@@ -36827,10 +36830,10 @@ var ts;
36827
36830
return info && info.type;
36828
36831
}
36829
36832
function getIndexInfoOfType(type, kind) {
36830
- return getIndexInfoOfStructuredType(getApparentType(getReducedType( type) ), kind);
36833
+ return getIndexInfoOfStructuredType(getReducedApparentType( type), kind);
36831
36834
}
36832
36835
function getIndexTypeOfType(type, kind) {
36833
- return getIndexTypeOfStructuredType(getApparentType(getReducedType( type) ), kind);
36836
+ return getIndexTypeOfStructuredType(getReducedApparentType( type), kind);
36834
36837
}
36835
36838
function getImplicitIndexTypeOfType(type, kind) {
36836
36839
if (isObjectTypeWithInferableIndex(type)) {
@@ -38781,7 +38784,7 @@ var ts;
38781
38784
}
38782
38785
return type;
38783
38786
}
38784
- var apparentObjectType = getApparentType(getReducedType( objectType) );
38787
+ var apparentObjectType = getReducedApparentType( objectType);
38785
38788
if (indexType.flags & 1048576 && !(indexType.flags & 16)) {
38786
38789
var propTypes = [];
38787
38790
var wasMissingProp = false;
@@ -47127,7 +47130,7 @@ var ts;
47127
47130
var right = _a[_i];
47128
47131
var left = props.get(right.escapedName);
47129
47132
var rightType = getTypeOfSymbol(right);
47130
- if (left && !maybeTypeOfKind(rightType, 98304) && !(maybeTypeOfKind(rightType, 1 ) && right.flags & 16777216)) {
47133
+ if (left && !maybeTypeOfKind(rightType, 98304) && !(maybeTypeOfKind(rightType, 3 ) && right.flags & 16777216)) {
47131
47134
var diagnostic = error(left.valueDeclaration, ts.Diagnostics._0_is_specified_more_than_once_so_this_usage_will_be_overwritten, ts.unescapeLeadingUnderscores(left.escapedName));
47132
47135
ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(spread, ts.Diagnostics.This_spread_always_overwrites_this_property));
47133
47136
}
@@ -65183,9 +65186,12 @@ var ts;
65183
65186
return template.templateFlags ? ts.createIdentifier("undefined") : ts.createLiteral(template.text);
65184
65187
}
65185
65188
function getRawLiteral(node, currentSourceFile) {
65186
- var text = ts.getSourceTextOfNodeFromSourceFile(currentSourceFile, node);
65187
- var isLast = node.kind === 14 || node.kind === 17;
65188
- text = text.substring(1, text.length - (isLast ? 1 : 2));
65189
+ var text = node.rawText;
65190
+ if (text === undefined) {
65191
+ text = ts.getSourceTextOfNodeFromSourceFile(currentSourceFile, node);
65192
+ var isLast = node.kind === 14 || node.kind === 17;
65193
+ text = text.substring(1, text.length - (isLast ? 1 : 2));
65194
+ }
65189
65195
text = text.replace(/\r\n?/g, "\n");
65190
65196
return ts.setTextRange(ts.createLiteral(text), node);
65191
65197
}
@@ -74060,7 +74066,7 @@ var ts;
74060
74066
scoped: false,
74061
74067
dependencies: [ts.createBindingHelper],
74062
74068
priority: 2,
74063
- text: "\n var __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n }"
74069
+ text: "\n var __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n }; "
74064
74070
};
74065
74071
function createExportStarHelper(context, module) {
74066
74072
context.requestEmitHelper(exportStarHelper);
0 commit comments