diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index aaf27ef9..a328325e 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -2378,7 +2378,7 @@ export interface MultiSelectItem { | selectionFeedback | No | let | No | "top" | "fixed" | "top-after-reopen" | "top-after-reopen" | Specify the selection feedback after selecting items | | disabled | No | let | No | boolean | false | Set to `true` to disable the dropdown | | filterable | No | let | No | boolean | false | Set to `true` to filter items | -| filterItem | No | let | No | (item: MultiSelectItem, value: string) => string | (item, value) => item.text.toLowerCase().includes(value.trim().toLowerCase()) | Override the filtering logic
The default filtering is an exact string comparison | +| filterItem | No | let | No | (item: MultiSelectItem, value: string) => boolean | (item, value) => item.text.toLowerCase().includes(value.trim().toLowerCase()) | Override the filtering logic
The default filtering is an exact string comparison | | light | No | let | No | boolean | false | Set to `true` to enable the light variant | | locale | No | let | No | string | "en" | Specify the locale | | placeholder | No | let | No | string | "" | Specify the placeholder text | diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 49caf480..bded7736 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -7123,7 +7123,7 @@ "name": "filterItem", "kind": "let", "description": "Override the filtering logic\nThe default filtering is an exact string comparison", - "type": "(item: MultiSelectItem, value: string) => string", + "type": "(item: MultiSelectItem, value: string) => boolean", "value": "(item, value) => item.text.toLowerCase().includes(value.trim().toLowerCase())", "isFunction": true, "isFunctionDeclaration": false, diff --git a/types/MultiSelect/MultiSelect.svelte.d.ts b/types/MultiSelect/MultiSelect.svelte.d.ts index c27b91db..ed2bdde9 100644 --- a/types/MultiSelect/MultiSelect.svelte.d.ts +++ b/types/MultiSelect/MultiSelect.svelte.d.ts @@ -90,7 +90,7 @@ export interface MultiSelectProps extends RestProps { * The default filtering is an exact string comparison * @default (item, value) => item.text.toLowerCase().includes(value.trim().toLowerCase()) */ - filterItem?: (item: MultiSelectItem, value: string) => string; + filterItem?: (item: MultiSelectItem, value: string) => boolean; /** * Set to `true` to open the dropdown