From 664c4dd44297fc8147d10734b617801a6c464609 Mon Sep 17 00:00:00 2001 From: Sander Date: Tue, 11 Jun 2024 02:22:00 +0200 Subject: [PATCH] chore(ct): vue update vue-component-type-helpers (#31213) The `ComponentProps` copied from [`vue-component-type-helpers`](https://github.com/vuejs/language-tools/blob/5c65f102d01ade46975001e8509f26a2d90774e9/packages/component-type-helpers/index.ts#L6-L9) was outdated and had an issue accurately inferring generic/functional Vue components. --- packages/playwright-ct-vue/index.d.ts | 2 +- packages/playwright-ct-vue2/index.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/playwright-ct-vue/index.d.ts b/packages/playwright-ct-vue/index.d.ts index f755a6bcf3..fee68f3cd0 100644 --- a/packages/playwright-ct-vue/index.d.ts +++ b/packages/playwright-ct-vue/index.d.ts @@ -24,7 +24,7 @@ type ComponentEvents = Record; // Copied from: https://github.com/vuejs/language-tools/blob/master/packages/vue-component-type-helpers/index.d.ts#L10-L13 type ComponentProps = - T extends new () => { $props: infer P; } ? NonNullable

: + T extends new (...angs: any) => { $props: infer P; } ? NonNullable

: T extends (props: infer P, ...args: any) => any ? P : {}; diff --git a/packages/playwright-ct-vue2/index.d.ts b/packages/playwright-ct-vue2/index.d.ts index b4fd75e395..f1a2a0489f 100644 --- a/packages/playwright-ct-vue2/index.d.ts +++ b/packages/playwright-ct-vue2/index.d.ts @@ -24,7 +24,7 @@ type ComponentEvents = Record; // Copied from: https://github.com/vuejs/language-tools/blob/master/packages/vue-component-type-helpers/index.d.ts#L10-L13 type ComponentProps = - T extends new () => { $props: infer P; } ? NonNullable

: + T extends new (...angs: any) => { $props: infer P; } ? NonNullable

: T extends (props: infer P, ...args: any) => any ? P : {};