|
23 | 23 | "name": "active", |
24 | 24 | "type": "Signal<any>", |
25 | 25 | "memberType": "property", |
26 | | - "memberTags": [], |
| 26 | + "memberTags": [ |
| 27 | + "readonly" |
| 28 | + ], |
27 | 29 | "description": "Whether the option is currently active (focused).", |
28 | 30 | "jsdocTags": [] |
29 | 31 | }, |
|
45 | 47 | "type": "Signal<string>", |
46 | 48 | "memberType": "property", |
47 | 49 | "memberTags": [ |
48 | | - "protected" |
| 50 | + "protected", |
| 51 | + "readonly" |
49 | 52 | ], |
50 | 53 | "description": "The text used by the typeahead search.", |
51 | 54 | "jsdocTags": [] |
|
55 | 58 | "type": "InputSignal<V>", |
56 | 59 | "memberType": "property", |
57 | 60 | "memberTags": [ |
| 61 | + "readonly", |
58 | 62 | "input" |
59 | 63 | ], |
60 | 64 | "description": "The value of the option.", |
|
67 | 71 | "type": "InputSignalWithTransform<boolean, unknown>", |
68 | 72 | "memberType": "property", |
69 | 73 | "memberTags": [ |
| 74 | + "readonly", |
70 | 75 | "input" |
71 | 76 | ], |
72 | 77 | "description": "Whether an item is disabled.", |
|
79 | 84 | "type": "InputSignal<string | undefined>", |
80 | 85 | "memberType": "property", |
81 | 86 | "memberTags": [ |
| 87 | + "readonly", |
82 | 88 | "input" |
83 | 89 | ], |
84 | 90 | "description": "The text used by the typeahead search.", |
|
171 | 177 | "type": "Signal<Direction>", |
172 | 178 | "memberType": "property", |
173 | 179 | "memberTags": [ |
174 | | - "protected" |
| 180 | + "protected", |
| 181 | + "readonly" |
175 | 182 | ], |
176 | 183 | "description": "A signal wrapper for directionality.", |
177 | 184 | "jsdocTags": [] |
|
181 | 188 | "type": "Signal<OptionPattern<V>[]>", |
182 | 189 | "memberType": "property", |
183 | 190 | "memberTags": [ |
184 | | - "protected" |
| 191 | + "protected", |
| 192 | + "readonly" |
185 | 193 | ], |
186 | 194 | "description": "The Option UIPatterns of the child Options.", |
187 | 195 | "jsdocTags": [] |
|
190 | 198 | "name": "orientation", |
191 | 199 | "type": "InputSignal<\"vertical\" | \"horizontal\">", |
192 | 200 | "memberType": "property", |
193 | | - "memberTags": [], |
| 201 | + "memberTags": [ |
| 202 | + "readonly" |
| 203 | + ], |
194 | 204 | "description": "Whether the list is vertically or horizontally oriented.", |
195 | 205 | "jsdocTags": [] |
196 | 206 | }, |
197 | 207 | { |
198 | 208 | "name": "multi", |
199 | 209 | "type": "InputSignalWithTransform<boolean, unknown>", |
200 | 210 | "memberType": "property", |
201 | | - "memberTags": [], |
| 211 | + "memberTags": [ |
| 212 | + "readonly" |
| 213 | + ], |
202 | 214 | "description": "Whether multiple items in the list can be selected at once.", |
203 | 215 | "jsdocTags": [] |
204 | 216 | }, |
205 | 217 | { |
206 | 218 | "name": "wrap", |
207 | 219 | "type": "InputSignalWithTransform<boolean, unknown>", |
208 | 220 | "memberType": "property", |
209 | | - "memberTags": [], |
| 221 | + "memberTags": [ |
| 222 | + "readonly" |
| 223 | + ], |
210 | 224 | "description": "Whether focus should wrap when navigating.", |
211 | 225 | "jsdocTags": [] |
212 | 226 | }, |
213 | 227 | { |
214 | 228 | "name": "softDisabled", |
215 | 229 | "type": "InputSignalWithTransform<boolean, unknown>", |
216 | 230 | "memberType": "property", |
217 | | - "memberTags": [], |
| 231 | + "memberTags": [ |
| 232 | + "readonly" |
| 233 | + ], |
218 | 234 | "description": "Whether to allow disabled items to receive focus. When `true`, disabled items are\nfocusable but not interactive. When `false`, disabled items are skipped during navigation.", |
219 | 235 | "jsdocTags": [] |
220 | 236 | }, |
221 | 237 | { |
222 | 238 | "name": "focusMode", |
223 | 239 | "type": "InputSignal<\"roving\" | \"activedescendant\">", |
224 | 240 | "memberType": "property", |
225 | | - "memberTags": [], |
| 241 | + "memberTags": [ |
| 242 | + "readonly" |
| 243 | + ], |
226 | 244 | "description": "The focus strategy used by the list.\n- `roving`: Focus is moved to the active item using `tabindex`.\n- `activedescendant`: Focus remains on the listbox container, and `aria-activedescendant` is used to indicate the active item.", |
227 | 245 | "jsdocTags": [] |
228 | 246 | }, |
229 | 247 | { |
230 | 248 | "name": "selectionMode", |
231 | 249 | "type": "InputSignal<\"follow\" | \"explicit\">", |
232 | 250 | "memberType": "property", |
233 | | - "memberTags": [], |
| 251 | + "memberTags": [ |
| 252 | + "readonly" |
| 253 | + ], |
234 | 254 | "description": "The selection strategy used by the list.\n- `follow`: The focused item is automatically selected.\n- `explicit`: Items are selected explicitly by the user (e.g., via click or spacebar).", |
235 | 255 | "jsdocTags": [] |
236 | 256 | }, |
237 | 257 | { |
238 | 258 | "name": "typeaheadDelay", |
239 | 259 | "type": "InputSignal<number>", |
240 | 260 | "memberType": "property", |
241 | | - "memberTags": [], |
| 261 | + "memberTags": [ |
| 262 | + "readonly" |
| 263 | + ], |
242 | 264 | "description": "The amount of time before the typeahead search is reset.", |
243 | 265 | "jsdocTags": [] |
244 | 266 | }, |
245 | 267 | { |
246 | 268 | "name": "disabled", |
247 | 269 | "type": "InputSignalWithTransform<boolean, unknown>", |
248 | 270 | "memberType": "property", |
249 | | - "memberTags": [], |
| 271 | + "memberTags": [ |
| 272 | + "readonly" |
| 273 | + ], |
250 | 274 | "description": "Whether the listbox is disabled.", |
251 | 275 | "jsdocTags": [] |
252 | 276 | }, |
253 | 277 | { |
254 | 278 | "name": "readonly", |
255 | 279 | "type": "InputSignalWithTransform<boolean, unknown>", |
256 | 280 | "memberType": "property", |
257 | | - "memberTags": [], |
| 281 | + "memberTags": [ |
| 282 | + "readonly" |
| 283 | + ], |
258 | 284 | "description": "Whether the listbox is readonly.", |
259 | 285 | "jsdocTags": [] |
260 | 286 | }, |
261 | 287 | { |
262 | 288 | "name": "value", |
263 | 289 | "type": "ModelSignal<V[]>", |
264 | 290 | "memberType": "property", |
265 | | - "memberTags": [], |
| 291 | + "memberTags": [ |
| 292 | + "readonly" |
| 293 | + ], |
266 | 294 | "description": "The values of the currently selected items.", |
267 | 295 | "jsdocTags": [] |
268 | 296 | }, |
|
0 commit comments