Skip to content

Commit 1763b8e

Browse files
author
TypeScript Bot
committed
Update LKG
1 parent d063105 commit 1763b8e

File tree

7 files changed

+38
-44
lines changed

7 files changed

+38
-44
lines changed

lib/lib.es5.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1966,7 +1966,7 @@ interface Int8Array {
19661966
interface Int8ArrayConstructor {
19671967
readonly prototype: Int8Array;
19681968
new(length: number): Int8Array;
1969-
new(array: ArrayLike<number>): Int8Array;
1969+
new(array: ArrayLike<number> | ArrayBufferLike): Int8Array;
19701970
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int8Array;
19711971

19721972
/**
@@ -2249,7 +2249,7 @@ interface Uint8Array {
22492249
interface Uint8ArrayConstructor {
22502250
readonly prototype: Uint8Array;
22512251
new(length: number): Uint8Array;
2252-
new(array: ArrayLike<number>): Uint8Array;
2252+
new(array: ArrayLike<number> | ArrayBufferLike): Uint8Array;
22532253
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint8Array;
22542254

22552255
/**
@@ -2531,7 +2531,7 @@ interface Uint8ClampedArray {
25312531
interface Uint8ClampedArrayConstructor {
25322532
readonly prototype: Uint8ClampedArray;
25332533
new(length: number): Uint8ClampedArray;
2534-
new(array: ArrayLike<number>): Uint8ClampedArray;
2534+
new(array: ArrayLike<number> | ArrayBufferLike): Uint8ClampedArray;
25352535
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint8ClampedArray;
25362536

25372537
/**
@@ -2811,7 +2811,7 @@ interface Int16Array {
28112811
interface Int16ArrayConstructor {
28122812
readonly prototype: Int16Array;
28132813
new(length: number): Int16Array;
2814-
new(array: ArrayLike<number>): Int16Array;
2814+
new(array: ArrayLike<number> | ArrayBufferLike): Int16Array;
28152815
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int16Array;
28162816

28172817
/**
@@ -3094,7 +3094,7 @@ interface Uint16Array {
30943094
interface Uint16ArrayConstructor {
30953095
readonly prototype: Uint16Array;
30963096
new(length: number): Uint16Array;
3097-
new(array: ArrayLike<number>): Uint16Array;
3097+
new(array: ArrayLike<number> | ArrayBufferLike): Uint16Array;
30983098
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint16Array;
30993099

31003100
/**
@@ -3376,7 +3376,7 @@ interface Int32Array {
33763376
interface Int32ArrayConstructor {
33773377
readonly prototype: Int32Array;
33783378
new(length: number): Int32Array;
3379-
new(array: ArrayLike<number>): Int32Array;
3379+
new(array: ArrayLike<number> | ArrayBufferLike): Int32Array;
33803380
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int32Array;
33813381

33823382
/**
@@ -3657,7 +3657,7 @@ interface Uint32Array {
36573657
interface Uint32ArrayConstructor {
36583658
readonly prototype: Uint32Array;
36593659
new(length: number): Uint32Array;
3660-
new(array: ArrayLike<number>): Uint32Array;
3660+
new(array: ArrayLike<number> | ArrayBufferLike): Uint32Array;
36613661
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint32Array;
36623662

36633663
/**
@@ -3939,7 +3939,7 @@ interface Float32Array {
39393939
interface Float32ArrayConstructor {
39403940
readonly prototype: Float32Array;
39413941
new(length: number): Float32Array;
3942-
new(array: ArrayLike<number>): Float32Array;
3942+
new(array: ArrayLike<number> | ArrayBufferLike): Float32Array;
39433943
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Float32Array;
39443944

39453945
/**
@@ -4213,7 +4213,7 @@ interface Float64Array {
42134213
interface Float64ArrayConstructor {
42144214
readonly prototype: Float64Array;
42154215
new(length: number): Float64Array;
4216-
new(array: ArrayLike<number>): Float64Array;
4216+
new(array: ArrayLike<number> | ArrayBufferLike): Float64Array;
42174217
new(buffer: ArrayBufferLike, byteOffset?: number, length?: number): Float64Array;
42184218

42194219
/**

lib/tsc.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38474,7 +38474,6 @@ var ts;
3847438474
}
3847538475
function getSpecifierForModuleSymbol(symbol, context) {
3847638476
var _a;
38477-
var _b;
3847838477
var file = ts.getDeclarationOfKind(symbol, 294);
3847938478
if (!file) {
3848038479
var equivalentFileSymbol = ts.firstDefined(symbol.declarations, function (d) { return getFileSymbolIfFileSymbolExportEqualsContainer(d, symbol); });
@@ -38513,7 +38512,7 @@ var ts;
3851338512
var moduleResolverHost = context.tracker.moduleResolverHost;
3851438513
var specifierCompilerOptions = isBundle_1 ? __assign(__assign({}, compilerOptions), { baseUrl: moduleResolverHost.getCommonSourceDirectory() }) : compilerOptions;
3851538514
specifier = ts.first(ts.moduleSpecifiers.getModuleSpecifiers(symbol, specifierCompilerOptions, contextFile, moduleResolverHost, { importModuleSpecifierPreference: isBundle_1 ? "non-relative" : "relative" }));
38516-
(_a = (_b = links).specifierCache) !== null && _a !== void 0 ? _a : (_b.specifierCache = new ts.Map());
38515+
(_a = links.specifierCache) !== null && _a !== void 0 ? _a : (links.specifierCache = new ts.Map());
3851738516
links.specifierCache.set(contextFile.path, specifier);
3851838517
}
3851938518
return specifier;
@@ -87713,7 +87712,7 @@ var ts;
8771387712
perDirectoryResolution.set(name, resolution);
8771487713
}
8771587714
resolutionsInFile.set(name, resolution);
87716-
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName);
87715+
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName, noResolveResolution);
8771787716
if (existingResolution) {
8771887717
stopWatchFailedLookupLocationOfResolution(existingResolution, path, getResolutionWithResolvedFileName);
8771987718
}
@@ -87836,14 +87835,14 @@ var ts;
8783687835
function isPathWithDefaultFailedLookupExtension(path) {
8783787836
return ts.fileExtensionIsOneOf(path, failedLookupDefaultExtensions);
8783887837
}
87839-
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName) {
87838+
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName, noResolveResolution) {
8784087839
if (resolution.refCount) {
8784187840
resolution.refCount++;
8784287841
ts.Debug.assertDefined(resolution.files);
8784387842
}
8784487843
else {
8784587844
resolution.refCount = 1;
87846-
ts.Debug.assert(resolution.files === undefined);
87845+
ts.Debug.assert(resolution.files === undefined || (resolution === noResolveResolution && ts.length(noResolveResolution.files) === 0));
8784787846
if (ts.isExternalModuleNameRelative(name)) {
8784887847
watchFailedLookupLocationOfResolution(resolution);
8784987848
}

lib/tsserver.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ var __extends = (this && this.__extends) || (function () {
7979
var extendStatics = function (d, b) {
8080
extendStatics = Object.setPrototypeOf ||
8181
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
82-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
82+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
8383
return extendStatics(d, b);
8484
};
8585
return function (d, b) {
@@ -46896,7 +46896,6 @@ var ts;
4689646896
}
4689746897
function getSpecifierForModuleSymbol(symbol, context) {
4689846898
var _a;
46899-
var _b;
4690046899
var file = ts.getDeclarationOfKind(symbol, 294 /* SourceFile */);
4690146900
if (!file) {
4690246901
var equivalentFileSymbol = ts.firstDefined(symbol.declarations, function (d) { return getFileSymbolIfFileSymbolExportEqualsContainer(d, symbol); });
@@ -46941,7 +46940,7 @@ var ts;
4694146940
var moduleResolverHost = context.tracker.moduleResolverHost;
4694246941
var specifierCompilerOptions = isBundle_1 ? __assign(__assign({}, compilerOptions), { baseUrl: moduleResolverHost.getCommonSourceDirectory() }) : compilerOptions;
4694346942
specifier = ts.first(ts.moduleSpecifiers.getModuleSpecifiers(symbol, specifierCompilerOptions, contextFile, moduleResolverHost, { importModuleSpecifierPreference: isBundle_1 ? "non-relative" : "relative" }));
46944-
(_a = (_b = links).specifierCache) !== null && _a !== void 0 ? _a : (_b.specifierCache = new ts.Map());
46943+
(_a = links.specifierCache) !== null && _a !== void 0 ? _a : (links.specifierCache = new ts.Map());
4694546944
links.specifierCache.set(contextFile.path, specifier);
4694646945
}
4694746946
return specifier;
@@ -106973,7 +106972,7 @@ var ts;
106973106972
perDirectoryResolution.set(name, resolution);
106974106973
}
106975106974
resolutionsInFile.set(name, resolution);
106976-
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName);
106975+
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName, noResolveResolution);
106977106976
if (existingResolution) {
106978106977
stopWatchFailedLookupLocationOfResolution(existingResolution, path, getResolutionWithResolvedFileName);
106979106978
}
@@ -107104,14 +107103,14 @@ var ts;
107104107103
function isPathWithDefaultFailedLookupExtension(path) {
107105107104
return ts.fileExtensionIsOneOf(path, failedLookupDefaultExtensions);
107106107105
}
107107-
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName) {
107106+
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName, noResolveResolution) {
107108107107
if (resolution.refCount) {
107109107108
resolution.refCount++;
107110107109
ts.Debug.assertDefined(resolution.files);
107111107110
}
107112107111
else {
107113107112
resolution.refCount = 1;
107114-
ts.Debug.assert(resolution.files === undefined);
107113+
ts.Debug.assert(resolution.files === undefined || (resolution === noResolveResolution && ts.length(noResolveResolution.files) === 0));
107115107114
if (ts.isExternalModuleNameRelative(name)) {
107116107115
watchFailedLookupLocationOfResolution(resolution);
107117107116
}

lib/tsserverlibrary.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ var __extends = (this && this.__extends) || (function () {
7878
var extendStatics = function (d, b) {
7979
extendStatics = Object.setPrototypeOf ||
8080
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
81-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
81+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
8282
return extendStatics(d, b);
8383
};
8484
return function (d, b) {
@@ -47090,7 +47090,6 @@ var ts;
4709047090
}
4709147091
function getSpecifierForModuleSymbol(symbol, context) {
4709247092
var _a;
47093-
var _b;
4709447093
var file = ts.getDeclarationOfKind(symbol, 294 /* SourceFile */);
4709547094
if (!file) {
4709647095
var equivalentFileSymbol = ts.firstDefined(symbol.declarations, function (d) { return getFileSymbolIfFileSymbolExportEqualsContainer(d, symbol); });
@@ -47135,7 +47134,7 @@ var ts;
4713547134
var moduleResolverHost = context.tracker.moduleResolverHost;
4713647135
var specifierCompilerOptions = isBundle_1 ? __assign(__assign({}, compilerOptions), { baseUrl: moduleResolverHost.getCommonSourceDirectory() }) : compilerOptions;
4713747136
specifier = ts.first(ts.moduleSpecifiers.getModuleSpecifiers(symbol, specifierCompilerOptions, contextFile, moduleResolverHost, { importModuleSpecifierPreference: isBundle_1 ? "non-relative" : "relative" }));
47138-
(_a = (_b = links).specifierCache) !== null && _a !== void 0 ? _a : (_b.specifierCache = new ts.Map());
47137+
(_a = links.specifierCache) !== null && _a !== void 0 ? _a : (links.specifierCache = new ts.Map());
4713947138
links.specifierCache.set(contextFile.path, specifier);
4714047139
}
4714147140
return specifier;
@@ -107167,7 +107166,7 @@ var ts;
107167107166
perDirectoryResolution.set(name, resolution);
107168107167
}
107169107168
resolutionsInFile.set(name, resolution);
107170-
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName);
107169+
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName, noResolveResolution);
107171107170
if (existingResolution) {
107172107171
stopWatchFailedLookupLocationOfResolution(existingResolution, path, getResolutionWithResolvedFileName);
107173107172
}
@@ -107298,14 +107297,14 @@ var ts;
107298107297
function isPathWithDefaultFailedLookupExtension(path) {
107299107298
return ts.fileExtensionIsOneOf(path, failedLookupDefaultExtensions);
107300107299
}
107301-
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName) {
107300+
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName, noResolveResolution) {
107302107301
if (resolution.refCount) {
107303107302
resolution.refCount++;
107304107303
ts.Debug.assertDefined(resolution.files);
107305107304
}
107306107305
else {
107307107306
resolution.refCount = 1;
107308-
ts.Debug.assert(resolution.files === undefined);
107307+
ts.Debug.assert(resolution.files === undefined || (resolution === noResolveResolution && ts.length(noResolveResolution.files) === 0));
107309107308
if (ts.isExternalModuleNameRelative(name)) {
107310107309
watchFailedLookupLocationOfResolution(resolution);
107311107310
}

lib/typescript.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ var __extends = (this && this.__extends) || (function () {
7878
var extendStatics = function (d, b) {
7979
extendStatics = Object.setPrototypeOf ||
8080
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
81-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
81+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
8282
return extendStatics(d, b);
8383
};
8484
return function (d, b) {
@@ -47090,7 +47090,6 @@ var ts;
4709047090
}
4709147091
function getSpecifierForModuleSymbol(symbol, context) {
4709247092
var _a;
47093-
var _b;
4709447093
var file = ts.getDeclarationOfKind(symbol, 294 /* SourceFile */);
4709547094
if (!file) {
4709647095
var equivalentFileSymbol = ts.firstDefined(symbol.declarations, function (d) { return getFileSymbolIfFileSymbolExportEqualsContainer(d, symbol); });
@@ -47135,7 +47134,7 @@ var ts;
4713547134
var moduleResolverHost = context.tracker.moduleResolverHost;
4713647135
var specifierCompilerOptions = isBundle_1 ? __assign(__assign({}, compilerOptions), { baseUrl: moduleResolverHost.getCommonSourceDirectory() }) : compilerOptions;
4713747136
specifier = ts.first(ts.moduleSpecifiers.getModuleSpecifiers(symbol, specifierCompilerOptions, contextFile, moduleResolverHost, { importModuleSpecifierPreference: isBundle_1 ? "non-relative" : "relative" }));
47138-
(_a = (_b = links).specifierCache) !== null && _a !== void 0 ? _a : (_b.specifierCache = new ts.Map());
47137+
(_a = links.specifierCache) !== null && _a !== void 0 ? _a : (links.specifierCache = new ts.Map());
4713947138
links.specifierCache.set(contextFile.path, specifier);
4714047139
}
4714147140
return specifier;
@@ -107167,7 +107166,7 @@ var ts;
107167107166
perDirectoryResolution.set(name, resolution);
107168107167
}
107169107168
resolutionsInFile.set(name, resolution);
107170-
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName);
107169+
watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName, noResolveResolution);
107171107170
if (existingResolution) {
107172107171
stopWatchFailedLookupLocationOfResolution(existingResolution, path, getResolutionWithResolvedFileName);
107173107172
}
@@ -107298,14 +107297,14 @@ var ts;
107298107297
function isPathWithDefaultFailedLookupExtension(path) {
107299107298
return ts.fileExtensionIsOneOf(path, failedLookupDefaultExtensions);
107300107299
}
107301-
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName) {
107300+
function watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, filePath, getResolutionWithResolvedFileName, noResolveResolution) {
107302107301
if (resolution.refCount) {
107303107302
resolution.refCount++;
107304107303
ts.Debug.assertDefined(resolution.files);
107305107304
}
107306107305
else {
107307107306
resolution.refCount = 1;
107308-
ts.Debug.assert(resolution.files === undefined);
107307+
ts.Debug.assert(resolution.files === undefined || (resolution === noResolveResolution && ts.length(noResolveResolution.files) === 0));
107309107308
if (ts.isExternalModuleNameRelative(name)) {
107310107309
watchFailedLookupLocationOfResolution(resolution);
107311107310
}

0 commit comments

Comments
 (0)