File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
packages/vscode-vue-languageservice/src/utils Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -67,8 +67,8 @@ declare global {
67
67
interface __VLS_GlobalComponents extends GlobalComponents { }
68
68
var __VLS_defineComponent: PickNotAny<typeof vue_1.defineComponent, typeof vue_2.defineComponent>;
69
69
function __VLS_getVforSourceType<T>(source: T): T extends number ? number[] : T;
70
- function __VLS_getVforKeyType<T>(source: T): T extends AnyArray ? number : keyof T;
71
- function __VLS_getVforIndexType<T>(source: T): T extends AnyArray ? undefined : number;
70
+ function __VLS_getVforKeyType<T>(source: T): T extends AnyArray ? number : typeof Symbol.iterator extends keyof T ? number : keyof T;
71
+ function __VLS_getVforIndexType<T>(source: T): T extends AnyArray ? undefined : typeof Symbol.iterator extends keyof T ? undefined : number;
72
72
function __VLS_getNameOption<T>(t?: T): T extends { name: infer N } ? N : undefined;
73
73
function __VLS_pickForItem<S, T2>(source: S, forInItem: T2): S extends { [Symbol.iterator](): IterableIterator<infer T1> } ? T1 : T2;
74
74
function __VLS_mergePropDefaults<P, D>(props: P, defaults: D): {
You can’t perform that action at this time.
0 commit comments