Skip to content

Commit 0c46a63

Browse files
committed
fix: 兼容 references 可能不存在情况
1 parent 25a9803 commit 0c46a63

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/alex/src/core/extension/extension.patch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ MainThreadLanguages.prototype.createReferenceProvider = function (...args: any[]
3434
const _provideReferences = provider.provideReferences;
3535
provider.provideReferences = function (...args: any[]) {
3636
return (_provideReferences.call(this, ...args) as Promise<monaco.languages.Location[]>).then(
37-
(references) => references.filter((reference) => reference.uri.scheme === 'file')
37+
(references) => Array.isArray(references) ? references.filter((reference) => reference.uri.scheme === 'file') : []
3838
);
3939
};
4040
return provider;

0 commit comments

Comments
 (0)