diff --git a/packages/runtime-core/src/componentProps.ts b/packages/runtime-core/src/componentProps.ts index 6b267ad14..2f3a2fe14 100644 --- a/packages/runtime-core/src/componentProps.ts +++ b/packages/runtime-core/src/componentProps.ts @@ -135,7 +135,8 @@ const enum BooleanFlags { // extract props which defined with default from prop options export type ExtractDefaultPropTypes = O extends object - ? { [K in DefaultKeys]: InferPropType } + // use `keyof Pick>` instead of `DefaultKeys` to support IDE features + ? { [K in keyof Pick>]: InferPropType } : {} type NormalizedProp =