From 95668a64108dc70fd8a70976bb9e7cf2ef22a9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=AE=E7=94=9F?= <2234839456@qq.com> Date: Fri, 20 Dec 2024 15:41:49 +0800 Subject: [PATCH] fix TextareaProps type And Image src props (#6973) * fix: #5903 * renaming GlobalComponentConstructor https://github.com/primefaces/primevue/pull/6088#issuecomment-2374917228 * Delete package-lock.json * Update how component types are defined * Image props add src * fix TextareaProps type --- packages/primevue/src/image/Image.d.ts | 4 ++++ packages/primevue/src/textarea/Textarea.d.ts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/primevue/src/image/Image.d.ts b/packages/primevue/src/image/Image.d.ts index 08cdc465f..767b3f869 100644 --- a/packages/primevue/src/image/Image.d.ts +++ b/packages/primevue/src/image/Image.d.ts @@ -171,6 +171,10 @@ export interface ImageState { * Defines valid properties in Image component. */ export interface ImageProps { + /** + * Image url. + */ + src?: string | undefined; /** * Controls the preview functionality. * @defaultValue false diff --git a/packages/primevue/src/textarea/Textarea.d.ts b/packages/primevue/src/textarea/Textarea.d.ts index 9ceeb6805..a9a6e17ec 100755 --- a/packages/primevue/src/textarea/Textarea.d.ts +++ b/packages/primevue/src/textarea/Textarea.d.ts @@ -10,7 +10,7 @@ import type { DefineComponent, DesignToken, EmitFn, Nullable, PassThrough } from '@primevue/core'; import type { ComponentHooks } from '@primevue/core/basecomponent'; import type { PassThroughOptions } from 'primevue/passthrough'; -import { InputHTMLAttributes } from 'vue'; +import type { TextareaHTMLAttributes } from 'vue'; export declare type TextareaPassThroughOptionType = TextareaPassThroughAttributes | ((options: TextareaPassThroughMethodOptions) => TextareaPassThroughAttributes | string) | string | null | undefined; @@ -86,7 +86,7 @@ export interface TextareaContext { /** * Defines valid properties in Textarea component. In addition to these, all properties of TextareaHTMLAttributes can be used in this component. */ -export interface TextareaProps extends Omit { +export interface TextareaProps extends TextareaHTMLAttributes { /** * Value of the component. */