From 74926c6d53f3f18a4cb29a644d2a4af6cb08d897 Mon Sep 17 00:00:00 2001 From: mertsincan Date: Tue, 2 Apr 2024 09:44:19 +0100 Subject: [PATCH] Refactor on apidoc --- api-generator/build-apidoc.js | 28 +- doc/common/apidoc/index.json | 2706 ++++++++++++++++----------------- 2 files changed, 1365 insertions(+), 1369 deletions(-) diff --git a/api-generator/build-apidoc.js b/api-generator/build-apidoc.js index 7f4257db1..46f8cefb0 100644 --- a/api-generator/build-apidoc.js +++ b/api-generator/build-apidoc.js @@ -54,7 +54,7 @@ if (project) { description }; - const module_component_group = module.groups.find((g) => g.title === 'Component'); + const module_component_group = module.groups?.find((g) => g.title === 'Component'); let methods = { description: staticMessages['methods'], values: [] @@ -121,9 +121,9 @@ if (project) { optional: prop.flags.isOptional, readonly: prop.flags.isReadonly, type: prop.type.toString(), - default: prop.comment && prop.comment.getTag('@defaultValue') ? parseText(prop.comment.getTag('@defaultValue').content[0].text) : '', // TODO: Check + default: prop.comment && prop.comment.getTag('@defaultValue') ? parseText(prop.comment.getTag('@defaultValue').content[0]?.text || '') : '', // TODO: Check description: prop.comment && prop.comment.summary.map((s) => parseText(s.text || '')).join(' '), - deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0].text) : undefined + deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0]?.text) : undefined }); } }); @@ -156,7 +156,7 @@ if (project) { }; }); - const module_model_group = module.groups.find((g) => g.title === 'Model'); + const module_model_group = module.groups?.find((g) => g.title === 'Model'); module_model_group && module_model_group.children.forEach((model) => { @@ -182,7 +182,7 @@ if (project) { optional: prop.flags.isOptional, readonly: prop.flags.isReadonly, type: prop.type.toString(), - default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0]?.text || '' : '', // TODO: Check description: prop.comment && prop.comment.summary.map((s) => s.text || '').join(' ') }); }); @@ -229,7 +229,7 @@ if (project) { }), returnType: signature.type.toString(), description: signature.comment && signature.comment.summary.map((s) => parseText(s.text || '')).join(' '), - deprecated: signature.comment && signature.comment.getTag('@deprecated') ? parseText(signature.comment.getTag('@deprecated').content[0].text) : undefined + deprecated: signature.comment && signature.comment.getTag('@deprecated') ? parseText(signature.comment.getTag('@deprecated').content[0]?.text) : undefined }); }); @@ -240,7 +240,7 @@ if (project) { }; }); - const module_functions_group = module.groups.find((g) => g.title === 'Functions'); + const module_functions_group = module.groups?.find((g) => g.title === 'Functions'); module_functions_group && module_functions_group.children.forEach((method) => { @@ -270,12 +270,12 @@ if (project) { } }); - const module_events_group = module.groups.find((g) => g.title === 'Events'); + const module_events_group = module.groups?.find((g) => g.title === 'Events'); module_events_group && module_events_group.children.forEach((event) => { const event_props_description = event.comment && event.comment.summary.map((s) => s.text || '').join(' '); - const component_prop = event.comment && event.comment.getTag('@see') ? event.comment.getTag('@see').content[0].text : ''; // TODO: Check + const component_prop = event.comment && event.comment.getTag('@see') ? event.comment.getTag('@see').content[0]?.text || '' : ''; // TODO: Check const event_extendedBy = event.extendedBy && event.extendedBy.toString(); !doc[name]['events'] && @@ -307,7 +307,7 @@ if (project) { }; }); - const module_interfaces_group = module.groups.find((g) => g.title === 'Interfaces'); + const module_interfaces_group = module.groups?.find((g) => g.title === 'Interfaces'); module_interfaces_group && module_interfaces_group.children.forEach((event) => { @@ -351,7 +351,7 @@ if (project) { optional: prop.flags.isOptional, readonly: prop.flags.isReadonly, type: prop.type.toString(), - default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0]?.text || '' : '', // TODO: Check description: prop.comment && prop.comment.summary @@ -363,7 +363,7 @@ if (project) { return s.text || ''; }) .join(' '), - deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0].text) : undefined + deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0]?.text) : undefined }); }); @@ -424,7 +424,7 @@ if (project) { }), returnType: signature.type.toString(), description: signature.comment && signature.comment.summary.map((s) => parseText(s.text || '')).join(' '), - deprecated: signature.comment && signature.comment.getTag('@deprecated') ? parseText(signature.comment.getTag('@deprecated').content[0].text) : undefined + deprecated: signature.comment && signature.comment.getTag('@deprecated') ? parseText(signature.comment.getTag('@deprecated').content[0]?.text) : undefined }); }); } @@ -454,7 +454,7 @@ if (project) { }; }); - const module_types_group = module.groups.find((g) => g.title === 'Type Aliases'); + const module_types_group = module.groups?.find((g) => g.title === 'Type Aliases'); module_types_group && module_types_group.children.forEach((event) => { diff --git a/doc/common/apidoc/index.json b/doc/common/apidoc/index.json index 7b357c45d..f355e1b9e 100644 --- a/doc/common/apidoc/index.json +++ b/doc/common/apidoc/index.json @@ -279,6 +279,14 @@ "default": "false", "description": "When enabled, the focused tab is activated." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -695,6 +703,14 @@ "default": "false", "description": "Whether the tab is disabled." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -3273,9 +3289,9 @@ "name": "input", "optional": true, "readonly": false, - "type": "AutoCompletePassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "container", @@ -3329,9 +3345,9 @@ "name": "dropdownButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "AutoCompletePassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the dropdown button component." }, { "name": "panel", @@ -3454,7 +3470,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-1", "description": "Current focused item index as a number." }, { @@ -3462,7 +3478,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-1", "description": "Current focused item index as a number." }, { @@ -3480,6 +3496,14 @@ "type": "boolean", "default": "false", "description": "Current search state as a boolean." + }, + { + "name": "multipleInputValue", + "optional": false, + "readonly": false, + "type": "Nullable", + "default": "null", + "description": "Value of the token input as a string." } ], "methods": [] @@ -3581,7 +3605,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "200px", + "default": "14rem", "description": "Maximum height of the suggestions panel." }, { @@ -3729,14 +3753,6 @@ "default": "", "description": "Style class of the input field." }, - { - "name": "inputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." - }, { "name": "panelStyle", "optional": true, @@ -3753,14 +3769,6 @@ "default": "", "description": "Style class of the overlay panel." }, - { - "name": "panelProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLDivElement to the overlay panel inside the component." - }, { "name": "dropdownIcon", "optional": true, @@ -3892,6 +3900,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -4070,6 +4086,18 @@ ], "returnType": "VNode[]", "description": "Custom loading icon template." + }, + { + "name": "dropdownbutton", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" + } + ], + "returnType": "VNode[]", + "description": "Custom dropdown button template." } ] }, @@ -4472,6 +4500,14 @@ "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -4711,6 +4747,14 @@ "description": "Defines valid properties in AvatarGroup component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -4947,6 +4991,14 @@ "default": "", "description": "Size of the badge, valid options are 'large' and 'xlarge'." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -5113,6 +5165,14 @@ "description": "Defines options of Badge.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -5418,7 +5478,7 @@ } ], "methods": [], - "extendedBy": "AccordionStyle,AccordionTabStyle,AnimateOnScrollStyle,AutoCompleteStyle,AvatarStyle,AvatarGroupStyle,BadgeStyle,BadgeDirectiveStyle,BaseComponentStyle,BaseIconStyle,BlockUIStyle,BreadcrumbStyle,ButtonStyle,ButtonGroupStyle,CalendarStyle,CardStyle,CarouselStyle,CascadeSelectStyle,ChartStyle,CheckboxStyle,ChipStyle,ChipsStyle,ColorPickerStyle,ColumnStyle,ColumnGroupStyle,ConfirmDialogStyle,ConfirmPopupStyle,ContextMenuStyle,DataTableStyle,DataViewStyle,DataViewLayoutOptionsStyle,DeferredContentStyle,DialogStyle,DividerStyle,DockStyle,DropdownStyle,DynamicDialogStyle,EditorStyle,FieldsetStyle,FileUploadStyle,FloatLabelStyle,FocusTrapStyle,GalleriaStyle,IconFieldStyle,ImageStyle,InlineMessageStyle,InplaceStyle,InputGroupStyle,InputGroupAddonStyle,InputIconStyle,InputMaskStyle,InputNumberStyle,InputOtpStyle,InputSwitchStyle,InputTextStyle,KnobStyle,ListboxStyle,MegaMenuStyle,MenuStyle,MenubarStyle,MessageStyle,MeterGroupStyle,MultiSelectStyle,OrderListStyle,OrganizationChartStyle,OverlayPanelStyle,PaginatorStyle,PanelStyle,PanelMenuStyle,PasswordStyle,PickListStyle,PortalStyle,ProgressBarStyle,ProgressSpinnerStyle,RadioButtonStyle,RatingStyle,AccordionStyle,RowStyle,ScrollPanelStyle,ScrollTopStyle,SelectButtonStyle,SidebarStyle,SkeletonStyle,SliderStyle,SpeedDialStyle,SplitButtonStyle,SplitterStyle,SplitterPanelStyle,StepperStyle,StepperPanelStyle,StepsStyle,StyleClassStyle,TabMenuStyle,TabPanelStyle,TabViewStyle,TagStyle,TerminalStyle,TextareaStyle,TieredMenuStyle,TimelineStyle,ToastStyle,ToggleButtonStyle,ToolbarStyle,TooltipStyle,TreeStyle,TreeSelectStyle,TreeTableStyle,TriStateCheckboxStyle,VirtualScrollerStyle" + "extendedBy": "AccordionStyle,AccordionTabStyle,AnimateOnScrollStyle,AutoCompleteStyle,AvatarStyle,AvatarGroupStyle,BadgeStyle,BadgeDirectiveStyle,BaseComponentStyle,BaseIconStyle,BlockUIStyle,BreadcrumbStyle,ButtonStyle,ButtonGroupStyle,CalendarStyle,CardStyle,CarouselStyle,CascadeSelectStyle,ChartStyle,CheckboxStyle,ChipStyle,ChipsStyle,ColorPickerStyle,ColumnStyle,ColumnGroupStyle,ConfirmDialogStyle,ConfirmPopupStyle,ContextMenuStyle,DataTableStyle,DataViewStyle,DeferredContentStyle,DialogStyle,DividerStyle,DockStyle,DropdownStyle,DynamicDialogStyle,EditorStyle,FieldsetStyle,FileUploadStyle,FloatLabelStyle,FocusTrapStyle,GalleriaStyle,IconFieldStyle,ImageStyle,InlineMessageStyle,InplaceStyle,InputGroupStyle,InputGroupAddonStyle,InputIconStyle,InputMaskStyle,InputNumberStyle,InputOtpStyle,InputSwitchStyle,InputTextStyle,KnobStyle,ListboxStyle,MegaMenuStyle,MenuStyle,MenubarStyle,MessageStyle,MeterGroupStyle,MultiSelectStyle,OrderListStyle,OrganizationChartStyle,OverlayPanelStyle,PaginatorStyle,PanelStyle,PanelMenuStyle,PasswordStyle,PickListStyle,PortalStyle,ProgressBarStyle,ProgressSpinnerStyle,RadioButtonStyle,RatingStyle,AccordionStyle,RowStyle,ScrollPanelStyle,ScrollTopStyle,SelectButtonStyle,SidebarStyle,SkeletonStyle,SliderStyle,SpeedDialStyle,SplitButtonStyle,SplitterStyle,SplitterPanelStyle,StepperStyle,StepperPanelStyle,StepsStyle,StyleClassStyle,TabMenuStyle,TabPanelStyle,TabViewStyle,TagStyle,TerminalStyle,TextareaStyle,TieredMenuStyle,TimelineStyle,ToastStyle,ToggleButtonStyle,ToolbarStyle,TooltipStyle,TreeStyle,TreeSelectStyle,TreeTableStyle,VirtualScrollerStyle" } } } @@ -5978,6 +6038,14 @@ "default": "true", "description": "Whether to automatically manage layering." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -6370,6 +6438,14 @@ "default": "", "description": "Identifier of the underlying menu element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -6800,6 +6876,14 @@ "default": "false", "description": "Add a plain textual class to the button without a background initially." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -7046,6 +7130,14 @@ "description": "Defines valid properties in ButtonGroup component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -7373,17 +7465,17 @@ "name": "input", "optional": true, "readonly": false, - "type": "CalendarPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "dropdownButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "CalendarPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the dropdown button's DOM element." }, { "name": "panel", @@ -7421,9 +7513,9 @@ "name": "previousButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "CalendarPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "title", @@ -7461,9 +7553,9 @@ "name": "nextButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "CalendarPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "container", @@ -7647,7 +7739,7 @@ "readonly": false, "type": "CalendarPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the separatorc ontainer's DOM element." + "description": "Used to pass attributes to the separator container's DOM element." }, { "name": "separator", @@ -7719,7 +7811,7 @@ "readonly": false, "type": "ButtonPassThroughOptions", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the today button's DOM element." }, { "name": "clearButton", @@ -7727,7 +7819,7 @@ "readonly": false, "type": "ButtonPassThroughOptions", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the clear button's DOM element." }, { "name": "hiddenSelectedDay", @@ -8472,14 +8564,6 @@ "default": "", "description": "Style class of the input field." }, - { - "name": "inputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." - }, { "name": "panelStyle", "optional": true, @@ -8497,12 +8581,20 @@ "description": "Style class of the overlay panel." }, { - "name": "panelProps", + "name": "todayButtonProps", "optional": true, "readonly": false, - "type": "HTMLAttributes", + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLDivElement to the overlay panel inside the component." + "description": "Used to pass all properties of the ButtonProps to the today button component." + }, + { + "name": "clearButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the clear button component." }, { "name": "ariaLabelledby", @@ -8520,6 +8612,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -8731,6 +8831,18 @@ ], "returnType": "VNode[]", "description": "Custom decrement icon template." + }, + { + "name": "dropdownbutton", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" + } + ], + "returnType": "VNode[]", + "description": "Custom dropdown button template." } ] }, @@ -9107,6 +9219,14 @@ "description": "Defines valid properties in Card component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -9755,6 +9875,14 @@ "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the next navigation button." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -10628,6 +10756,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -11119,6 +11255,14 @@ "default": "", "description": "Used to pass all properties of the CanvasHTMLAttributes to canvas element inside the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -11443,6 +11587,14 @@ "default": "", "description": "Allows to select a boolean value instead of multiple values." }, + { + "name": "indeterminate", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies input state as indeterminate." + }, { "name": "invalid", "optional": true, @@ -11547,6 +11699,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -11947,6 +12107,14 @@ "description": "Icon of the remove element.", "deprecated": "since v3.27.0. Use 'removeicon' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -12473,6 +12641,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -12951,6 +13127,14 @@ "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached. Special keywords are 'body' for document body and 'self' for the element itself." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -14167,6 +14351,14 @@ "default": "false", "description": "Whether the column is rendered." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -14740,6 +14932,14 @@ "default": "", "description": "Type of column group" }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -14927,6 +15127,20 @@ "type": "PrimeVueZIndexOptions", "default": "" }, + { + "name": "theme", + "optional": true, + "readonly": false, + "type": "any", + "default": "" + }, + { + "name": "unstyled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "" + }, { "name": "pt", "optional": true, @@ -14941,13 +15155,6 @@ "type": "PassThroughOptions", "default": "" }, - { - "name": "unstyled", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "" - }, { "name": "csp", "optional": true, @@ -15183,13 +15390,6 @@ "type": "DefaultPassThrough", "default": "" }, - { - "name": "dataviewlayoutoptions", - "optional": true, - "readonly": false, - "type": "DefaultPassThrough", - "default": "" - }, { "name": "deferredcontent", "optional": true, @@ -15320,7 +15520,7 @@ "name": "listbox", "optional": true, "readonly": false, - "type": "DefaultPassThrough", + "type": "DefaultPassThrough>", "default": "" }, { @@ -15593,7 +15793,7 @@ "name": "togglebutton", "optional": true, "readonly": false, - "type": "DefaultPassThrough", + "type": "DefaultPassThrough>", "default": "" }, { @@ -15617,13 +15817,6 @@ "type": "DefaultPassThrough", "default": "" }, - { - "name": "tristatecheckbox", - "optional": true, - "readonly": false, - "type": "DefaultPassThrough", - "default": "" - }, { "name": "treetable", "optional": true, @@ -16473,14 +16666,6 @@ "methods": [] } } - }, - "types": { - "description": "Defines the custom types used by the module.", - "values": { - "PrimeVueChangeTheme": { - "values": "{}" - } - } } }, "confirmationoptions": { @@ -16634,6 +16819,22 @@ "type": "string", "default": "", "description": "Element to receive the focus when the dialog gets visible, valid values are \"accept\" and \"reject\"." + }, + { + "name": "rejectProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the reject button inside the component." + }, + { + "name": "acceptProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the accept button inside the component." } ], "methods": [] @@ -16960,6 +17161,14 @@ "default": "true", "description": "Enables dragging to change the position using header." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -17343,6 +17552,14 @@ "default": "", "description": "Optional key to match the key of the confirmation, useful to target a specific confirm dialog instance." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -17983,6 +18200,14 @@ "default": "", "description": "Identifier of the underlying menu element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -18453,6 +18678,45 @@ ], "methods": [] }, + "DataTableFilterButtonPropsOptions": { + "description": "Custom datatable filter button props options.", + "relatedProp": "", + "props": [ + { + "name": "addRule", + "optional": false, + "readonly": false, + "type": "undefined | ButtonProps", + "default": "", + "description": "Add rule button props" + }, + { + "name": "removeRule", + "optional": false, + "readonly": false, + "type": "undefined | ButtonProps", + "default": "", + "description": "Remove rule button props" + }, + { + "name": "apply", + "optional": false, + "readonly": false, + "type": "undefined | ButtonProps", + "default": "", + "description": "Apply button props" + }, + { + "name": "clear", + "optional": false, + "readonly": false, + "type": "undefined | ButtonProps", + "default": "", + "description": "Apply button props" + } + ], + "methods": [] + }, "DataTableSortEvent": { "description": "Custom sort event.", "relatedProp": "DataTableEmits.sort", @@ -20435,6 +20699,22 @@ "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable filter input element inside the component." }, + { + "name": "filterButtonProps", + "optional": true, + "readonly": false, + "type": "DataTableFilterButtonPropsOptions", + "default": "", + "description": "Used to pass all filter button property object" + }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -21587,6 +21867,14 @@ "default": "", "description": "Name of the data that uniquely identifies the a record in the data." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -21800,317 +22088,6 @@ } } }, - "dataviewlayoutoptions": { - "description": "The helper DataViewLayoutOptions component can be used to switch between the modes however this component is optional and you may use your own UI to switch modes as well.\n\n[Live Demo](https://www.primevue.org/dataview/)", - "components": { - "default": { - "description": "The helper DataViewLayoutOptions component can be used to switch between the modes however this component is optional and you may use your own UI to switch modes as well.", - "methods": { - "description": "Defines methods that can be accessed by the component's reference.", - "values": [] - } - } - }, - "interfaces": { - "description": "Defines the custom interfaces used by the module.", - "eventDescription": "Defines the custom events used by the component's emit.", - "methodDescription": "Defines methods that can be accessed by the component's reference.", - "typeDescription": "Defines the custom types used by the module.", - "values": { - "DataViewLayoutOptionsPassThroughMethodOptions": { - "description": "Custom passthrough(pt) option method.", - "relatedProp": "", - "props": [ - { - "name": "instance", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines instance." - }, - { - "name": "props", - "optional": false, - "readonly": false, - "type": "DataViewLayoutOptionsProps", - "default": "", - "description": "Defines valid properties." - }, - { - "name": "state", - "optional": false, - "readonly": false, - "type": "DataViewLayoutOptionsState", - "default": "", - "description": "Defines current inline state." - }, - { - "name": "attrs", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines valid attributes." - }, - { - "name": "parent", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines parent options." - }, - { - "name": "global", - "optional": false, - "readonly": false, - "type": "undefined | object", - "default": "", - "description": "Defines passthrough(pt) options in global config." - } - ], - "methods": [] - }, - "DataViewLayoutOptionsPassThroughOptions": { - "description": "Custom passthrough(pt) options.", - "relatedProp": "DataViewLayoutOptionsProps.pt", - "props": [ - { - "name": "root", - "optional": true, - "readonly": false, - "type": "DataViewLayoutOptionsPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the root's DOM element." - }, - { - "name": "listButton", - "optional": true, - "readonly": false, - "type": "DataViewLayoutOptionsPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the list button's DOM element." - }, - { - "name": "listIcon", - "optional": true, - "readonly": false, - "type": "DataViewLayoutOptionsPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the list icon's DOM element." - }, - { - "name": "gridButton", - "optional": true, - "readonly": false, - "type": "DataViewLayoutOptionsPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the grid button's DOM element." - }, - { - "name": "gridIcon", - "optional": true, - "readonly": false, - "type": "DataViewLayoutOptionsPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the grid icon's DOM element." - }, - { - "name": "hooks", - "optional": true, - "readonly": false, - "type": "ComponentHooks", - "default": "", - "description": "Used to manage all lifecycle hooks." - } - ], - "methods": [] - }, - "DataViewLayoutOptionsPassThroughAttributes": { - "description": "Custom passthrough attributes for each DOM elements", - "relatedProp": "", - "props": [ - { - "name": "[key: string]", - "optional": false, - "readonly": false, - "type": "any" - } - ], - "methods": [] - }, - "DataViewLayoutOptionsState": { - "description": "Defines current inline state in DataViewLayoutOptions component.", - "relatedProp": "", - "props": [ - { - "name": "isListButtonPressed", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current list button pressed state as a boolean." - }, - { - "name": "isGridButtonPressed", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current grid button pressed state as a boolean." - } - ], - "methods": [] - }, - "DataViewLayoutOptionsProps": { - "description": "Defines valid properties in DataViewLayoutOptions component.", - "relatedProp": "", - "props": [ - { - "name": "modelValue", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Value of the component." - }, - { - "name": "pt", - "optional": true, - "readonly": false, - "type": "PassThrough", - "default": "", - "description": "Used to pass attributes to DOM elements inside the component." - }, - { - "name": "ptOptions", - "optional": true, - "readonly": false, - "type": "PassThroughOptions", - "default": "", - "description": "Used to configure passthrough(pt) options of the component." - }, - { - "name": "unstyled", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "When enabled, it removes component related styles in the core." - } - ], - "methods": [] - }, - "DataViewLayoutOptionsSlots": { - "description": "Defines valid slots in DataViewLayoutOptions component.", - "relatedProp": "", - "props": [], - "methods": [ - { - "name": "listicon", - "parameters": [], - "returnType": "VNode[]", - "description": "Custom list icon template." - }, - { - "name": "gridicon", - "parameters": [], - "returnType": "VNode[]", - "description": "Custom grid icon template." - } - ] - }, - "DataViewLayoutOptionsEmits": { - "description": "Defines valid emits in DataViewLayoutOptions component.", - "relatedProp": "", - "props": [], - "methods": [ - { - "name": "update:modelValue", - "parameters": [ - { - "name": "value", - "optional": false, - "type": "string", - "description": "New value." - } - ], - "returnType": "void", - "description": "Emitted when the value changes." - } - ] - } - } - }, - "types": { - "description": "Defines the custom types used by the module.", - "values": { - "DataViewLayoutOptionsPassThroughOptionType": { - "values": "DataViewLayoutOptionsPassThroughAttributes | (options: DataViewLayoutOptionsPassThroughMethodOptions) => undefined | string | null | undefined" - } - } - } - }, - "dataviewlayoutoptions/style/DataViewLayoutOptionsStyle": { - "interfaces": { - "description": "Defines the custom interfaces used by the module.", - "eventDescription": "Defines the custom events used by the component's emit.", - "methodDescription": "Defines methods that can be accessed by the component's reference.", - "typeDescription": "Defines the custom types used by the module.", - "values": { - "DataViewLayoutOptionsStyle": { - "relatedProp": "", - "props": [ - { - "name": "name", - "optional": true, - "readonly": false, - "type": "string", - "default": "" - }, - { - "name": "css", - "optional": true, - "readonly": false, - "type": "string", - "default": "" - }, - { - "name": "classes", - "optional": true, - "readonly": false, - "type": "object", - "default": "" - }, - { - "name": "inlineStyles", - "optional": true, - "readonly": false, - "type": "object", - "default": "" - }, - { - "name": "loadStyle", - "optional": true, - "readonly": false, - "type": "Function", - "default": "" - }, - { - "name": "getStyleSheet", - "optional": true, - "readonly": false, - "type": "Function", - "default": "" - } - ], - "methods": [], - "extendedTypes": "BaseStyle" - } - } - } - }, "deferredcontent": { "description": "DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.\n\n[Live Demo](https://www.primevue.org/deferredcontent/)", "components": { @@ -22238,6 +22215,14 @@ "description": "Defines valid props in DeferredContent component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -22808,6 +22793,14 @@ "description": "Icon to display in the dialog maximize button when dialog is minimized.", "deprecated": "since v3.27.0. Use 'minimizeicon' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -23221,6 +23214,14 @@ "default": "solid", "description": "Border style type." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -23517,7 +23518,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-3", "description": "Current index as a number." }, { @@ -23533,7 +23534,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-1", "description": "Current focused item index as a number." } ], @@ -23715,6 +23716,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -23950,6 +23959,29 @@ ], "methods": [] }, + "DropdownSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "DropdownProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "DropdownState", + "default": "", + "description": "Defines current inline state." + } + ], + "methods": [] + }, "DropdownChangeEvent": { "description": "Custom change event.", "relatedProp": "DropdownEmits.change", @@ -24012,9 +24044,9 @@ "name": "input", "optional": true, "readonly": false, - "type": "DropdownPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "clearIcon", @@ -24068,9 +24100,9 @@ "name": "filterInput", "optional": true, "readonly": false, - "type": "DropdownPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "filterIcon", @@ -24257,7 +24289,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-1", "description": "Current focused item index as a number." }, { @@ -24344,7 +24376,7 @@ "readonly": false, "type": "any[]", "default": "", - "description": "An array of selectitems to display as the available options." + "description": "An array of select items to display as the available options." }, { "name": "optionLabel", @@ -24391,7 +24423,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "200px", + "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { @@ -24514,14 +24546,6 @@ "default": "", "description": "Style class of the input field." }, - { - "name": "inputProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes | InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement/HTMLSpanElement to the focusable input element inside the component." - }, { "name": "panelStyle", "optional": true, @@ -24538,31 +24562,6 @@ "default": "", "description": "Style class of the overlay panel." }, - { - "name": "panelProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLDivElement to the overlay panel inside the component." - }, - { - "name": "filterInputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the filter input inside the component." - }, - { - "name": "clearIconProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLElement to the clear icon inside the component.", - "deprecated": "since v3.26.0. Use 'pt' peroperty." - }, { "name": "appendTo", "optional": true, @@ -24751,6 +24750,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -25787,6 +25794,14 @@ "default": "", "description": "Modules configuration, see here for available options." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -26196,6 +26211,14 @@ "description": "Used to pass the custom value to read for the AnchorHTMLAttributes inside the component.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -26660,26 +26683,10 @@ "name": "chooseButton", "optional": true, "readonly": false, - "type": "FileUploadPassThroughOptionType", + "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the choose button's DOM element." }, - { - "name": "chooseIcon", - "optional": true, - "readonly": false, - "type": "FileUploadPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the choose icon's DOM element." - }, - { - "name": "chooseButtonLabel", - "optional": true, - "readonly": false, - "type": "FileUploadPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the choose button label's DOM element." - }, { "name": "uploadButton", "optional": true, @@ -26793,20 +26800,12 @@ "description": "Used to pass attributes to the empty's DOM element." }, { - "name": "label", + "name": "button", "optional": true, "readonly": false, - "type": "FileUploadPassThroughOptionType", + "type": "ButtonPassThroughOptions", "default": "", - "description": "Used to pass attributes to the label's DOM element." - }, - { - "name": "uploadIcon", - "optional": true, - "readonly": false, - "type": "FileUploadPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the upload icon's DOM element." + "description": "Used to pass attributes to the basic mode's button's DOM element." }, { "name": "hooks", @@ -27086,6 +27085,14 @@ "default": "", "description": "Style class of the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -27486,6 +27493,14 @@ "description": "Defines valid properties in FloatLabel component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -27634,6 +27649,14 @@ "default": "true", "description": "When When disabled, focustrap will not focus by default." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -28499,6 +28522,14 @@ "default": "", "description": "Defines a string value that description for the role of the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -28845,6 +28876,14 @@ "default": "right", "description": "Position of the icon" }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -29410,6 +29449,14 @@ "default": "false", "description": "Disable the zoom-out button" }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -29744,6 +29791,14 @@ "description": "Display a custom icon for the message.", "deprecated": "since v3.27.0. Use 'icon' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -30088,6 +30143,14 @@ "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the close button." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -30352,6 +30415,14 @@ "description": "Defines valid properties in InputGroup component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -30571,6 +30642,14 @@ "description": "Defines valid properties in InputGroupAddon component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -30790,6 +30869,14 @@ "description": "Defines valid properties in InputIcon component.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -30847,7 +30934,7 @@ } } }, - "inputicon/style/InputIcoonStyle": { + "inputicon/style/InputIconStyle": { "interfaces": { "description": "Defines the custom interfaces used by the module.", "eventDescription": "Defines the custom events used by the component's emit.", @@ -30978,6 +31065,21 @@ ], "methods": [] }, + "InputMaskSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "InputMaskProps", + "default": "", + "description": "Defines valid properties." + } + ], + "methods": [] + }, "InputMaskPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputMaskProps.pt", @@ -30986,9 +31088,9 @@ "name": "root", "optional": true, "readonly": false, - "type": "InputMaskPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the root's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "hooks", @@ -31105,6 +31207,22 @@ "default": "outlined", "description": "Specifies the input variant of the component." }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -31451,17 +31569,17 @@ "name": "incrementButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "InputNumberPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the increment button's DOM element." }, { "name": "decrementButton", "optional": true, "readonly": false, - "type": "ButtonPassThroughOptions", + "type": "InputNumberPassThroughOptionType", "default": "", - "description": "Used to pass attributes to the Button component." + "description": "Used to pass attributes to the decrement button's DOM element." }, { "name": "hooks", @@ -31510,6 +31628,48 @@ ], "methods": [] }, + "InputNumberButtonListeners": { + "description": "Defines valid listeners in InputNumber component.", + "relatedProp": "", + "props": [ + { + "name": "onMousedown", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "onMouseup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "onMouseleave", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "onKeydown", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "onKeyup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, "InputNumberProps": { "description": "Defines valid properties in InputNumber component.", "relatedProp": "", @@ -31674,7 +31834,7 @@ "readonly": false, "type": "number", "default": "", - "description": "Mininum boundary value." + "description": "Minimum boundary value." }, { "name": "max", @@ -31772,30 +31932,6 @@ "default": "", "description": "Inline style of the input field." }, - { - "name": "inputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." - }, - { - "name": "incrementButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to increment button inside the component." - }, - { - "name": "decrementButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to decrement button inside the component." - }, { "name": "ariaLabelledby", "optional": true, @@ -31812,6 +31948,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -31844,6 +31988,30 @@ "relatedProp": "", "props": [], "methods": [ + { + "name": "incrementbutton", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t listeners: InputNumberButtonListeners, // InputNumber listeners\n }" + } + ], + "returnType": "VNode[]", + "description": "Custom increment button template." + }, + { + "name": "decrementbutton", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t listeners: InputNumberButtonListeners, // InputNumber listeners\n }" + } + ], + "returnType": "VNode[]", + "description": "Custom decrement button template." + }, { "name": "incrementbuttonicon", "parameters": [], @@ -32269,6 +32437,14 @@ "default": "false", "description": "When present, it specifies that an input field is integer-only." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -32668,6 +32844,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -33011,6 +33195,14 @@ "default": "outlined", "description": "Specifies the input variant of the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -33378,7 +33570,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "var(--primary-color, Black)", + "default": "var(--primary-color, Black)", "description": "Background of the value." }, { @@ -33386,7 +33578,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "var(--surface-border, LightGray)", + "default": "var(--surface-border, LightGray)", "description": "Background color of the range." }, { @@ -33394,7 +33586,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "var(--text-color-secondary, Black)", + "default": "var(--text-color-secondary, Black)", "description": "Color of the value text." }, { @@ -33445,6 +33637,14 @@ "default": "", "description": "Used to define a string that labels the element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -33644,7 +33844,7 @@ "name": "parent", "optional": false, "readonly": false, - "type": "any", + "type": "T", "default": "", "description": "Defines parent options." }, @@ -33659,6 +33859,29 @@ ], "methods": [] }, + "ListboxSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "ListboxProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "ListboxState", + "default": "", + "description": "Defines current inline state." + } + ], + "methods": [] + }, "ListboxChangeEvent": { "description": "Custom change event.", "relatedProp": "ListboxEmits.change", @@ -33682,6 +33905,29 @@ ], "methods": [] }, + "ListboxItemDblClickEvent": { + "description": "Custom double click event.", + "relatedProp": "listboxListboxEmits.['item-dblclick']", + "props": [ + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Original event" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected option value" + } + ], + "methods": [] + }, "ListboxFilterEvent": { "description": "Custom filter event.", "relatedProp": "ListboxEmits.filter", @@ -33713,7 +33959,7 @@ "name": "root", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, @@ -33721,7 +33967,7 @@ "name": "header", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, @@ -33729,7 +33975,7 @@ "name": "filterContainer", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter container's DOM element." }, @@ -33737,15 +33983,15 @@ "name": "filterInput", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "filterIcon", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, @@ -33753,7 +33999,7 @@ "name": "wrapper", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the wrapper's DOM element." }, @@ -33769,7 +34015,7 @@ "name": "list", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, @@ -33777,7 +34023,7 @@ "name": "itemGroup", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item group's DOM element." }, @@ -33785,7 +34031,7 @@ "name": "item", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, @@ -33793,7 +34039,7 @@ "name": "emptyMessage", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the emptyMessage's DOM element." }, @@ -33801,7 +34047,7 @@ "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, @@ -33809,7 +34055,7 @@ "name": "hiddenFilterResult", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, @@ -33817,7 +34063,7 @@ "name": "hiddenSelectedMessage", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, @@ -33825,7 +34071,7 @@ "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, @@ -33991,6 +34237,14 @@ "default": "", "description": "Inline style of inner list element." }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "14rem", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." + }, { "name": "invalid", "optional": true, @@ -34071,14 +34325,6 @@ "default": "", "description": "Fields used when filtering the options, defaults to optionLabel." }, - { - "name": "filterInputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the filter input inside the component." - }, { "name": "virtualScrollerOptions", "optional": true, @@ -34151,6 +34397,14 @@ "default": "No results found", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, + { + "name": "stripedRows", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "Whether to displays rows with alternating colors." + }, { "name": "tabindex", "optional": true, @@ -34184,11 +34438,19 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, "readonly": false, - "type": "PassThrough", + "type": "PassThrough>", "default": "", "description": "Used to pass attributes to DOM elements inside the component." }, @@ -34390,6 +34652,19 @@ ], "returnType": "void", "description": "Callback to invoke on filter input." + }, + { + "name": "item-dblclick", + "parameters": [ + { + "name": "event", + "optional": false, + "type": "ListboxItemDblClickEvent", + "description": "Custom item double click event." + } + ], + "returnType": "void", + "description": "Callback to invoke on item double click." } ] } @@ -34940,6 +35215,14 @@ "default": "", "description": "Identifier of the underlying menu element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -35581,6 +35864,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -36217,6 +36508,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -36794,6 +37093,14 @@ "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the close button." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -37240,6 +37547,14 @@ "default": "horizontal", "description": "Specifies the label orientation of the component, valid values are 'horizontal' and 'vertical'." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -37515,6 +37830,29 @@ ], "methods": [] }, + "MultiSelectSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "MultiSelectProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "MultiSelectState", + "default": "", + "description": "Defines current inline state." + } + ], + "methods": [] + }, "MultiSelectChangeEvent": { "description": "Custom change event.", "relatedProp": "MultiSelectEmits.change", @@ -37696,9 +38034,9 @@ "name": "filterInput", "optional": true, "readonly": false, - "type": "MultiSelectPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter input's DOM element." + "description": "Used to pass attributes to the InputText component." }, { "name": "filterIcon", @@ -37708,22 +38046,6 @@ "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, - { - "name": "closeButton", - "optional": true, - "readonly": false, - "type": "MultiSelectPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the close button's DOM element." - }, - { - "name": "closeIcon", - "optional": true, - "readonly": false, - "type": "MultiSelectPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the close icon's DOM element." - }, { "name": "wrapper", "optional": true, @@ -37885,7 +38207,7 @@ "optional": false, "readonly": false, "type": "number", - "default": "", + "default": "-1", "description": "Current focused item index as a number." }, { @@ -37956,7 +38278,7 @@ "readonly": false, "type": "any[]", "default": "", - "description": "An array of selectitems to display as the available options." + "description": "An array of select items to display as the available options." }, { "name": "optionLabel", @@ -38003,7 +38325,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "200px", + "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { @@ -38046,14 +38368,6 @@ "default": "", "description": "Identifier of the underlying input element." }, - { - "name": "inputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." - }, { "name": "panelStyle", "optional": true, @@ -38070,30 +38384,6 @@ "default": "", "description": "Style class of the overlay panel." }, - { - "name": "panelProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLDivElement to the overlay panel." - }, - { - "name": "filterInputProps", - "optional": true, - "readonly": false, - "type": "InputHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLInputElement to the filter input inside the overlay panel." - }, - { - "name": "closeButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the clear button inside the overlay panel." - }, { "name": "dataKey", "optional": true, @@ -38372,6 +38662,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -38847,14 +39145,6 @@ "default": "", "description": "Defines current inline state." }, - { - "name": "context", - "optional": false, - "readonly": false, - "type": "OrderListContext", - "default": "", - "description": "Defines current options." - }, { "name": "attrs", "optional": false, @@ -39019,29 +39309,13 @@ "default": "", "description": "Used to pass attributes to the container's DOM element." }, - { - "name": "header", - "optional": true, - "readonly": false, - "type": "OrderListPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the header's DOM element." - }, { "name": "list", "optional": true, "readonly": false, - "type": "OrderListPassThroughOptionType", + "type": "ListboxPassThroughOptions", "default": "", - "description": "Used to pass attributes to the list's DOM element." - }, - { - "name": "item", - "optional": true, - "readonly": false, - "type": "OrderListPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the item's DOM element." + "description": "Used to pass attributes to the Listbox component." }, { "name": "hooks", @@ -39094,45 +39368,6 @@ "type": "any[]", "default": "", "description": "Current id state as a string." - }, - { - "name": "focused", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current focused state as a boolean." - }, - { - "name": "focusedOptionIndex", - "optional": false, - "readonly": false, - "type": "number", - "default": "", - "description": "Current focused item index as a number." - } - ], - "methods": [] - }, - "OrderListContext": { - "description": "Defines current options in OrderList component.", - "relatedProp": "", - "props": [ - { - "name": "active", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current active state of the item as a boolean." - }, - { - "name": "focused", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current focus state of the item as a boolean." } ], "methods": [] @@ -39171,7 +39406,7 @@ "readonly": false, "type": "boolean", "default": "false", - "description": "Defines whether metaKey is requred or not for the selection.\nWhen true metaKey needs to be pressed to select or unselect an item and\nwhen set to false selection of each item can be toggled individually. On touch enabled devices, metaKeySelection is turned off automatically." + "description": "Defines whether metaKey is required or not for the selection.\nWhen true metaKey needs to be pressed to select or unselect an item and\nwhen set to false selection of each item can be toggled individually. On touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "autoOptionFocus", @@ -39218,7 +39453,7 @@ "optional": true, "readonly": false, "type": "boolean", - "default": "", + "default": "false", "description": "Whether to displays rows with alternating colors." }, { @@ -39230,44 +39465,52 @@ "description": "Index of the element in tabbing order." }, { - "name": "listProps", + "name": "scrollHeight", "optional": true, "readonly": false, - "type": "HTMLAttributes", + "type": "string", + "default": "14rem", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." + }, + { + "name": "buttonProps", + "optional": true, + "readonly": false, + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLAttributes to the list element." + "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." }, { "name": "moveUpButtonProps", "optional": true, "readonly": false, - "type": "ButtonHTMLAttributes", + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move up button inside the component." + "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." }, { "name": "moveTopButtonProps", "optional": true, "readonly": false, - "type": "ButtonHTMLAttributes", + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move top button inside the component." + "description": "Used to pass all properties of the ButtonProps to the move top button inside the component." }, { "name": "moveDownButtonProps", "optional": true, "readonly": false, - "type": "ButtonHTMLAttributes", + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move down button inside the component." + "description": "Used to pass all properties of the ButtonProps to the move down button inside the component." }, { "name": "moveBottomButtonProps", "optional": true, "readonly": false, - "type": "ButtonHTMLAttributes", + "type": "object", "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move bottom button inside the component." + "description": "Used to pass all properties of the ButtonProps to the move bottom button inside the component." }, { "name": "ariaLabel", @@ -39285,6 +39528,14 @@ "default": "", "description": "Identifier of the underlying list element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -39925,6 +40176,14 @@ "default": "false", "description": "Whether the nodes can be expanded or toggled." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -40285,22 +40544,6 @@ "default": "", "description": "Used to pass attributes to the content's DOM element." }, - { - "name": "closeButton", - "optional": true, - "readonly": false, - "type": "OverlayPanelPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the close button's DOM element." - }, - { - "name": "closeIcon", - "optional": true, - "readonly": false, - "type": "OverlayPanelPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the close icon's DOM element." - }, { "name": "hooks", "optional": true, @@ -40373,14 +40616,6 @@ "default": "true", "description": "Enables to hide the overlay when outside is clicked." }, - { - "name": "showCloseIcon", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "When enabled, displays a close icon at top right corner." - }, { "name": "appendTo", "optional": true, @@ -40414,13 +40649,12 @@ "description": "Object literal to define widths per screen size." }, { - "name": "closeIcon", + "name": "dt", "optional": true, "readonly": false, - "type": "string", + "type": "any", "default": "", - "description": "Icon to display in the overlaypanel close button.", - "deprecated": "since v3.27.0. Use 'closeicon' slot." + "description": "It generates scoped CSS variables using design tokens for the component." }, { "name": "pt", @@ -40468,12 +40702,6 @@ "returnType": "VNode[]", "description": "Custom content template." }, - { - "name": "closeicon", - "parameters": [], - "returnType": "VNode[]", - "description": "Custom close icon template." - }, { "name": "container", "parameters": [ @@ -41001,6 +41229,14 @@ "default": "true", "description": "Whether to show the paginator even there is only one page." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -41474,6 +41710,14 @@ "description": "Used to pass the custom value to read for the button inside the component.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -42149,6 +42393,14 @@ "default": "", "description": "Index of the element in tabbing order." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -42415,7 +42667,6 @@ } } }, - "passthrough/tailwind": {}, "password": { "description": "Password displays strength indicator for password fields.\n\n[Live Demo](https://www.primevue.org/password/)", "components": { @@ -42910,6 +43161,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -43416,14 +43675,6 @@ "default": "", "description": "Used to pass attributes to the source wrapper's DOM element." }, - { - "name": "sourceHeader", - "optional": true, - "readonly": false, - "type": "PickListPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the source header's DOM element." - }, { "name": "sourceList", "optional": true, @@ -43480,14 +43731,6 @@ "default": "", "description": "Used to pass attributes to the target wrapper's DOM element." }, - { - "name": "targetHeader", - "optional": true, - "readonly": false, - "type": "PickListPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the target header's DOM element." - }, { "name": "targetList", "optional": true, @@ -43618,22 +43861,6 @@ "default": "", "description": "Current id state as a string." }, - { - "name": "focused", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "[false, false]", - "description": "Current focused state as a boolean." - }, - { - "name": "focusedOptionIndex", - "optional": false, - "readonly": false, - "type": "number", - "default": "", - "description": "Current focused item index as a number." - }, { "name": "viewChanged", "optional": false, @@ -43744,6 +43971,14 @@ "default": "960px", "description": "The breakpoint to define the maximum width boundary when responsiveness is enabled." }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "14rem", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." + }, { "name": "stripedRows", "optional": true, @@ -43768,6 +44003,78 @@ "default": "true", "description": "Whether to show buttons of target list." }, + { + "name": "buttonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." + }, + { + "name": "moveUpButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." + }, + { + "name": "moveTopButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move top button inside the component." + }, + { + "name": "moveDownButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move down button inside the component." + }, + { + "name": "moveBottomButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move bottom button inside the component." + }, + { + "name": "moveToTargetProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move to target button inside the component." + }, + { + "name": "moveAllToTargetProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move all to target button inside the component." + }, + { + "name": "moveToSourceProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move to source button inside the component." + }, + { + "name": "moveAllToSourceProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Used to pass all properties of the ButtonProps to the move all to source button inside the component." + }, { "name": "tabindex", "optional": true, @@ -43777,84 +44084,12 @@ "description": "Index of the list element in tabbing order." }, { - "name": "targetListProps", + "name": "dt", "optional": true, "readonly": false, - "type": "HTMLAttributes", + "type": "any", "default": "", - "description": "Used to pass all properties of the HTMLAttributes to the target list element." - }, - { - "name": "sourceListProps", - "optional": true, - "readonly": false, - "type": "HTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLAttributes to the source list element." - }, - { - "name": "moveUpButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move up button inside the component." - }, - { - "name": "moveTopButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move top button inside the component." - }, - { - "name": "moveDownButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move down button inside the component." - }, - { - "name": "moveBottomButtonProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move bottom button inside the component." - }, - { - "name": "moveToTargetProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move to target button inside the component." - }, - { - "name": "moveAllToTargetProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move all to target button inside the component." - }, - { - "name": "moveToSourceProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move to source button inside the component." - }, - { - "name": "moveAllToSourceProps", - "optional": true, - "readonly": false, - "type": "ButtonHTMLAttributes", - "default": "", - "description": "Used to pass all properties of the HTMLButtonElement to the move all to source button inside the component." + "description": "It generates scoped CSS variables using design tokens for the component." }, { "name": "pt", @@ -44465,6 +44700,14 @@ "default": "true", "description": "Whether to display the progress bar value." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -44725,6 +44968,14 @@ "default": "2s", "description": "Duration of the rotate animation." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -45103,6 +45354,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -45593,8 +45852,9 @@ "optional": true, "readonly": false, "type": "boolean", - "default": "true", - "description": "When specified a cancel icon is displayed to allow clearing the value." + "default": "false", + "description": "When specified a cancel icon is displayed to allow clearing the value.", + "deprecated": "since v4.0.0-beta.1" }, { "name": "onIcon", @@ -45623,6 +45883,14 @@ "description": "Icon for the cancelable state.", "deprecated": "since v3.27.0. Use 'cancelicon' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -45837,6 +46105,14 @@ "description": "Defines options of Ripple.", "relatedProp": "", "props": [ + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -46397,6 +46673,14 @@ "default": "5", "description": "Step factor to scroll the content while pressing the arrow keys." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -46689,6 +46973,14 @@ "default": "smooth", "description": "Defines the scrolling behaviour, 'smooth' adds an animation and 'auto' scrolls with a jump." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -47110,6 +47402,14 @@ "default": "", "description": "Identifier of the underlying element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -47549,6 +47849,14 @@ "default": "false", "description": "Whether background scroll should be blocked when sidebar is visible." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -47885,6 +48193,14 @@ "default": "wave", "description": "Type of the animation." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -48233,6 +48549,14 @@ "default": "", "description": "Used to define a string that labels the element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -48834,6 +49158,14 @@ "default": "", "description": "Identifier of the underlying list element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -49363,6 +49695,14 @@ "default": "false", "description": "Add a plain textual class to the button without a background initially." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -49826,6 +50166,14 @@ "default": "1", "description": "Step factor to increment/decrement the size of the panels while pressing the arrow keys." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -50125,6 +50473,14 @@ "default": "", "description": "Minimum size of the element relative to 100%." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -50447,6 +50803,14 @@ "default": "false", "description": "Whether the steps are clickable or not." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -50786,6 +51150,14 @@ "default": "", "description": "Orientation of tab headers." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -51258,6 +51630,14 @@ "default": "0", "description": "Active step index of menuitem." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -51483,6 +51863,14 @@ "default": "", "description": "Adds or removes a class when no enter-leave animation is required." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -51595,6 +51983,7 @@ } } }, + "styled/PrimeVueStyled": {}, "tabmenu": { "description": "TabMenu is a navigation component that displays items as tab headers. Example below uses nested routes with TabMenu.\n\n[Live Demo](https://www.primevue.org/tabmenu/)", "components": { @@ -51896,6 +52285,14 @@ "default": "", "description": "Identifier of the underlying input element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -52264,6 +52661,14 @@ "default": "false", "description": "Whether the tab is disabled." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -52788,6 +53193,14 @@ "description": "Next icon of the scrollable tabview.", "deprecated": "since v3.27.0. Use 'next' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -53109,6 +53522,14 @@ "description": "Icon of the tag to display next to the value.", "deprecated": "since v3.27.0. Use 'icon' slot." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -53446,6 +53867,14 @@ "default": "", "description": "Prompt text for each command." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -53790,6 +54219,14 @@ "default": "outlined", "description": "Specifies the input variant of the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -53908,6 +54345,7 @@ } } }, + "themes": {}, "tieredmenu": { "description": "TieredMenu displays submenus in nested overlays.\n\n[Live Demo](https://www.primevue.org/menu/)", "components": { @@ -54360,6 +54798,14 @@ "default": "", "description": "Identifier of the underlying menu element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -54782,6 +55228,14 @@ "default": "", "description": "Name of the field that uniquely identifies the a record in the data." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -55362,6 +55816,14 @@ "default": "", "description": "Used to access message options." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -55653,14 +56115,6 @@ "default": "", "description": "Defines valid properties." }, - { - "name": "state", - "optional": false, - "readonly": false, - "type": "ToggleButtonState", - "default": "", - "description": "Defines current inline state." - }, { "name": "context", "optional": false, @@ -55681,7 +56135,7 @@ "name": "parent", "optional": false, "readonly": false, - "type": "any", + "type": "T", "default": "", "description": "Defines parent options." }, @@ -55704,31 +56158,15 @@ "name": "root", "optional": true, "readonly": false, - "type": "ToggleButtonPassThroughOptionType", + "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, - { - "name": "input", - "optional": true, - "readonly": false, - "type": "ToggleButtonPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the input's DOM element." - }, - { - "name": "box", - "optional": true, - "readonly": false, - "type": "ToggleButtonPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the box's DOM element." - }, { "name": "icon", "optional": true, "readonly": false, - "type": "ToggleButtonPassThroughOptionType", + "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, @@ -55736,7 +56174,7 @@ "name": "label", "optional": true, "readonly": false, - "type": "ToggleButtonPassThroughOptionType", + "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, @@ -55764,19 +56202,6 @@ ], "methods": [] }, - "ToggleButtonState": { - "description": "Defines current inline state in ToggleButton component.", - "relatedProp": "", - "props": [ - { - "name": "[key: string]", - "optional": false, - "readonly": false, - "type": "any" - } - ], - "methods": [] - }, "ToggleButtonContext": { "description": "Defines current options in ToggleButton component.", "relatedProp": "", @@ -55886,30 +56311,6 @@ "default": "", "description": "Index of the element in tabbing order." }, - { - "name": "inputId", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Identifier of the focus input to match a label defined for the chips." - }, - { - "name": "inputClass", - "optional": true, - "readonly": false, - "type": "string | object", - "default": "", - "description": "Style class of the input field." - }, - { - "name": "inputStyle", - "optional": true, - "readonly": false, - "type": "object", - "default": "", - "description": "Inline style of the input field." - }, { "name": "ariaLabelledby", "optional": true, @@ -55926,11 +56327,19 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, "readonly": false, - "type": "PassThrough", + "type": "PassThrough>", "default": "", "description": "Used to pass attributes to DOM elements inside the component." }, @@ -55958,6 +56367,12 @@ "relatedProp": "", "props": [], "methods": [ + { + "name": "default", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom content such as icons, images and text can be placed inside the button via the default slot." + }, { "name": "icon", "parameters": [ @@ -56238,6 +56653,14 @@ "default": "", "description": "Defines a string value that labels an interactive element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -56488,6 +56911,14 @@ "default": "true", "description": "Whether to hide tooltip when hovering over tooltip content." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -56819,6 +57250,29 @@ ], "methods": [] }, + "TreeSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "TreeProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "TreeState", + "default": "", + "description": "Defines current inline state." + } + ], + "methods": [] + }, "TreeExpandedKeys": { "description": "Custom expanded keys metadata.", "relatedProp": "", @@ -56892,7 +57346,7 @@ "name": "input", "optional": true, "readonly": false, - "type": "TreePassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the input's DOM element." }, @@ -57235,6 +57689,14 @@ "default": "", "description": "Identifier of the underlying menu element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -57940,7 +58402,7 @@ "optional": true, "readonly": false, "type": "string", - "default": "200px", + "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { @@ -58079,6 +58541,14 @@ "default": "", "description": "Establishes a string value that labels the component." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -59500,6 +59970,14 @@ "default": "", "description": "Props to pass to the table element." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true, @@ -59921,500 +60399,6 @@ } } }, - "tristatecheckbox": { - "description": "TriStateCheckbox is used to select either 'true', 'false' or 'null' as the value.\n\n[Live Demo](https://www.primevue.org/tristatecheckbox/)", - "components": { - "default": { - "description": "TriStateCheckbox is used to select either 'true', 'false' or 'null' as the value.", - "methods": { - "description": "Defines methods that can be accessed by the component's reference.", - "values": [] - } - } - }, - "interfaces": { - "description": "Defines the custom interfaces used by the module.", - "eventDescription": "Defines the custom events used by the component's emit.", - "methodDescription": "Defines methods that can be accessed by the component's reference.", - "typeDescription": "Defines the custom types used by the module.", - "values": { - "TriStateCheckboxPassThroughMethodOptions": { - "description": "Custom passthrough(pt) option method.", - "relatedProp": "", - "props": [ - { - "name": "instance", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines instance." - }, - { - "name": "props", - "optional": false, - "readonly": false, - "type": "TriStateCheckboxProps", - "default": "", - "description": "Defines valid properties." - }, - { - "name": "state", - "optional": false, - "readonly": false, - "type": "TriStateCheckboxState", - "default": "", - "description": "Defines current inline state." - }, - { - "name": "context", - "optional": false, - "readonly": false, - "type": "TriStateCheckboxContext", - "default": "", - "description": "Defines current options." - }, - { - "name": "attrs", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines valid attributes." - }, - { - "name": "parent", - "optional": false, - "readonly": false, - "type": "any", - "default": "", - "description": "Defines parent options." - }, - { - "name": "global", - "optional": false, - "readonly": false, - "type": "undefined | object", - "default": "", - "description": "Defines passthrough(pt) options in global config." - } - ], - "methods": [] - }, - "TriStateCheckboxPassThroughOptions": { - "description": "Custom passthrough(pt) options.", - "relatedProp": "TriStateCheckboxProps.pt", - "props": [ - { - "name": "root", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the root's DOM element." - }, - { - "name": "input", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the input's DOM element." - }, - { - "name": "box", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the box's DOM element." - }, - { - "name": "checkIcon", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the check icon's DOM element." - }, - { - "name": "uncheckIcon", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the uncheck icon's DOM element." - }, - { - "name": "nullableIcon", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the nullable icon's DOM element." - }, - { - "name": "hiddenValueLabel", - "optional": true, - "readonly": false, - "type": "TriStateCheckboxPassThroughOptionType", - "default": "", - "description": "Used to pass attributes to the hidden value label's DOM element." - }, - { - "name": "hooks", - "optional": true, - "readonly": false, - "type": "ComponentHooks", - "default": "", - "description": "Used to manage all lifecycle hooks." - } - ], - "methods": [] - }, - "TriStateCheckboxPassThroughAttributes": { - "description": "Custom passthrough attributes for each DOM elements", - "relatedProp": "", - "props": [ - { - "name": "[key: string]", - "optional": false, - "readonly": false, - "type": "any" - } - ], - "methods": [] - }, - "TriStateCheckboxState": { - "description": "Defines current inline state in TriStateCheckbox component.", - "relatedProp": "", - "props": [ - { - "name": "[key: string]", - "optional": false, - "readonly": false, - "type": "any" - } - ], - "methods": [] - }, - "TriStateCheckboxContext": { - "description": "Defines current options in TriStateCheckbox component.", - "relatedProp": "", - "props": [ - { - "name": "active", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current active state as a boolean." - }, - { - "name": "disabled", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Current disabled state as a boolean." - } - ], - "methods": [] - }, - "TriStateCheckboxProps": { - "description": "Defines valid properties in TriStateCheckbox component.", - "relatedProp": "", - "props": [ - { - "name": "modelValue", - "optional": true, - "readonly": false, - "type": "Nullable", - "default": "null", - "description": "Value of the component." - }, - { - "name": "invalid", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "When present, it specifies that the component should have invalid state style." - }, - { - "name": "disabled", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "When present, it specifies that the component should be disabled." - }, - { - "name": "variant", - "optional": true, - "readonly": false, - "type": "\"filled\" | \"outlined\"", - "default": "outlined", - "description": "Specifies the input variant of the component." - }, - { - "name": "readonly", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "", - "description": "When present, it specifies that an input field is read-only." - }, - { - "name": "tabindex", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Index of the element in tabbing order." - }, - { - "name": "inputId", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Identifier of the underlying input element." - }, - { - "name": "inputClass", - "optional": true, - "readonly": false, - "type": "object", - "default": "", - "description": "Style class of the input field." - }, - { - "name": "inputStyle", - "optional": true, - "readonly": false, - "type": "string | object", - "default": "", - "description": "Inline style of the input field." - }, - { - "name": "ariaLabelledby", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." - }, - { - "name": "ariaLabel", - "optional": true, - "readonly": false, - "type": "string", - "default": "", - "description": "Establishes a string value that labels the component." - }, - { - "name": "pt", - "optional": true, - "readonly": false, - "type": "PassThrough", - "default": "", - "description": "Used to pass attributes to DOM elements inside the component." - }, - { - "name": "ptOptions", - "optional": true, - "readonly": false, - "type": "PassThroughOptions", - "default": "", - "description": "Used to configure passthrough(pt) options of the component." - }, - { - "name": "unstyled", - "optional": true, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "When enabled, it removes component related styles in the core." - } - ], - "methods": [] - }, - "TriStateCheckboxSlots": { - "description": "Defines valid slots in TriStateCheckbox component.", - "relatedProp": "", - "props": [], - "methods": [ - { - "name": "checkicon", - "parameters": [ - { - "name": "scope", - "optional": false, - "type": "{\n \t class: string, // Style class of the icon.\n }", - "description": "checkicon slot's params." - } - ], - "returnType": "VNode[]", - "description": "Custom check icon template." - }, - { - "name": "uncheckicon", - "parameters": [ - { - "name": "scope", - "optional": false, - "type": "{\n \t class: string, // Style class of the icon.\n }", - "description": "uncheckicon slot's params." - } - ], - "returnType": "VNode[]", - "description": "Custom uncheck icon template." - }, - { - "name": "nullableicon", - "parameters": [ - { - "name": "scope", - "optional": false, - "type": "{\n \t class: string, // Style class of the icon.\n }", - "description": "nullableicon slot's params." - } - ], - "returnType": "VNode[]", - "description": "Custom nullable icon template." - } - ] - }, - "TriStateCheckboxEmits": { - "description": "Defines valid emits in TriStateCheckbox component.", - "relatedProp": "", - "props": [], - "methods": [ - { - "name": "update:modelValue", - "parameters": [ - { - "name": "value", - "optional": false, - "type": "Nullable", - "description": "New value." - } - ], - "returnType": "void", - "description": "Emitted when the value changes." - }, - { - "name": "change", - "parameters": [ - { - "name": "event", - "optional": false, - "type": "Event", - "description": "Browser event." - } - ], - "returnType": "void", - "description": "Callback to invoke on value change." - }, - { - "name": "focus", - "parameters": [ - { - "name": "event", - "optional": false, - "type": "Event", - "description": "Browser event." - } - ], - "returnType": "void", - "description": "Callback to invoke when the component receives focus." - }, - { - "name": "blur", - "parameters": [ - { - "name": "event", - "optional": false, - "type": "Event", - "description": "Browser event." - } - ], - "returnType": "void", - "description": "Callback to invoke when the component loses focus." - } - ] - } - } - }, - "types": { - "description": "Defines the custom types used by the module.", - "values": { - "TriStateCheckboxPassThroughOptionType": { - "values": "TriStateCheckboxPassThroughAttributes | (options: TriStateCheckboxPassThroughMethodOptions) => undefined | string | null | undefined" - } - } - } - }, - "tristatecheckbox/style/TriStateCheckboxStyle": { - "interfaces": { - "description": "Defines the custom interfaces used by the module.", - "eventDescription": "Defines the custom events used by the component's emit.", - "methodDescription": "Defines methods that can be accessed by the component's reference.", - "typeDescription": "Defines the custom types used by the module.", - "values": { - "TriStateCheckboxStyle": { - "relatedProp": "", - "props": [ - { - "name": "name", - "optional": true, - "readonly": false, - "type": "string", - "default": "" - }, - { - "name": "css", - "optional": true, - "readonly": false, - "type": "string", - "default": "" - }, - { - "name": "classes", - "optional": true, - "readonly": false, - "type": "object", - "default": "" - }, - { - "name": "inlineStyles", - "optional": true, - "readonly": false, - "type": "object", - "default": "" - }, - { - "name": "loadStyle", - "optional": true, - "readonly": false, - "type": "Function", - "default": "" - }, - { - "name": "getStyleSheet", - "optional": true, - "readonly": false, - "type": "Function", - "default": "" - } - ], - "methods": [], - "extendedTypes": "BaseStyle" - } - } - } - }, "ts-helpers": { "types": { "description": "Defines the custom types used by the module.", @@ -60444,6 +60428,9 @@ "PassThrough": { "values": "T | object | undefined" }, + "DesignToken": { + "values": "T | object | undefined" + }, "DefaultPassThrough": { "values": "T | (instance: VNode) => undefined | undefined" }, @@ -60453,6 +60440,7 @@ } } }, + "unstyled/PrimeVueUnstyled": {}, "useconfirm/UseConfirm": { "functions": { "description": "Defines the custom functions used by the module.", @@ -61337,6 +61325,14 @@ "default": "false", "description": "Whether to dynamically change the height or width of scrollable container." }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, { "name": "pt", "optional": true,