carbon-components-svelte
Version:
Svelte implementation of the Carbon Design System
1 lines • 1.04 MB
JSON
{"formatVersion":1,"toolchainVersion":"0.36.0+svelte@5.56.3","entries":{"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Accordion/Accordion.svelte":{"hash":"d073daf82582b1db53766e2fd8cbd019004147c3503867d013291626cce81091","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":64,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"align","kind":"let","description":"Specify alignment of accordion item chevron icon.","type":"\"start\" | \"end\"","typeSource":"jsdoc","value":"\"end\"","defaultValue":{"raw":"\"end\"","kind":"literal","value":"end"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":8,"column":2},"end":{"line":8,"column":27}}},{"name":"size","kind":"let","description":"Specify the size of the accordion.","type":"\"sm\" | \"xl\"","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":14,"column":2},"end":{"line":14,"column":30}}},{"name":"disabled","kind":"let","description":"Set to `true` to disable the accordion","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":17,"column":2},"end":{"line":17,"column":30}}},{"name":"skeleton","kind":"let","description":"Set to `true` to display the skeleton state","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":20,"column":2},"end":{"line":20,"column":30}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":61,"column":4},"end":{"line":61,"column":12}}}],"events":[{"type":"forwarded","name":"click","element":"AccordionSkeleton","source":{"start":{"line":42,"column":4},"end":{"line":42,"column":12}}},{"type":"forwarded","name":"mouseenter","element":"AccordionSkeleton","source":{"start":{"line":44,"column":4},"end":{"line":44,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"AccordionSkeleton","source":{"start":{"line":45,"column":4},"end":{"line":45,"column":17}}},{"type":"forwarded","name":"mouseover","element":"AccordionSkeleton","source":{"start":{"line":43,"column":4},"end":{"line":43,"column":16}}}],"typedefs":[],"generics":null,"rest_props":{"type":"InlineComponent","name":"AccordionSkeleton"},"extends":{"interface":"AccordionSkeletonProps","import":"\"./AccordionSkeleton.svelte\""},"contexts":[{"key":"carbon:Accordion","typeName":"CarbonAccordionContext","properties":[{"name":"disableItems","type":"import(\"svelte/store\").Writable<boolean>","description":"","optional":false}]}],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Accordion/AccordionItem.svelte":{"hash":"a9393186dd7ac5149f978c05ce067722b834a99496a2fd0afb73d585d026ec72","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":101,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"title","kind":"let","description":"Specify the title of the accordion item heading.\nAlternatively, use the \"title\" slot.","tags":[{"name":"example","body":" ```svelte\n <AccordionItem>\n <div slot=\"title\">Custom Title</div>\n </AccordionItem>\n ```"}],"type":"string","typeSource":"default","value":"\"title\"","defaultValue":{"raw":"\"title\"","kind":"literal","value":"title"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":12,"column":2},"end":{"line":12,"column":29}}},{"name":"open","kind":"let","description":"Set to `true` to open the first accordion item.","binding":"writable","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":18,"column":2},"end":{"line":18,"column":26}}},{"name":"disabled","kind":"let","description":"Set to `true` to disable the accordion item.","binding":"writable","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":24,"column":2},"end":{"line":24,"column":30}}},{"name":"ariaLabel","kind":"let","description":"Specify a custom label for the accordion button.\nThis is important for accessibility when the accordion has no visible title.","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":31,"column":2},"end":{"line":31,"column":35}}},{"name":"ref","kind":"let","description":"Obtain a reference to the heading button HTML element.","binding":"readonly","type":"null | HTMLButtonElement","typeSource":"inferred","value":"null","defaultValue":{"raw":"null","kind":"literal","value":null},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":37,"column":2},"end":{"line":37,"column":24}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":99,"column":43},"end":{"line":99,"column":51}}},{"name":"title","default":false,"fallback":"{title}","slot_props":"Record<string, never>","source":{"start":{"line":96,"column":6},"end":{"line":96,"column":39}}}],"events":[{"type":"forwarded","name":"animationend","element":"li","source":{"start":{"line":67,"column":2},"end":{"line":67,"column":17}}},{"type":"forwarded","name":"click","element":"button","source":{"start":{"line":79,"column":4},"end":{"line":79,"column":12}}},{"type":"forwarded","name":"keydown","element":"button","source":{"start":{"line":87,"column":4},"end":{"line":87,"column":14}}},{"type":"forwarded","name":"mouseenter","element":"button","source":{"start":{"line":85,"column":4},"end":{"line":85,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"button","source":{"start":{"line":86,"column":4},"end":{"line":86,"column":17}}},{"type":"forwarded","name":"mouseover","element":"button","source":{"start":{"line":84,"column":4},"end":{"line":84,"column":16}}}],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"li"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Accordion/AccordionSkeleton.svelte":{"hash":"6fbe7ca06924516efa1a09b75ce679fcdd96dc850914665896d08514ff93a097","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":64,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"count","kind":"let","description":"Specify the number of accordion items to render","type":"number","typeSource":"default","value":"4","defaultValue":{"raw":"4","kind":"literal","value":4},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":3,"column":2},"end":{"line":3,"column":23}}},{"name":"align","kind":"let","description":"Specify alignment of accordion item chevron icon.","type":"\"start\" | \"end\"","typeSource":"jsdoc","value":"\"end\"","defaultValue":{"raw":"\"end\"","kind":"literal","value":"end"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":9,"column":2},"end":{"line":9,"column":27}}},{"name":"size","kind":"let","description":"Specify the size of the accordion.","type":"\"sm\" | \"xl\"","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":15,"column":2},"end":{"line":15,"column":30}}},{"name":"open","kind":"let","description":"Set to `false` to close the first accordion item","type":"boolean","typeSource":"default","value":"true","defaultValue":{"raw":"true","kind":"literal","value":true},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":18,"column":2},"end":{"line":18,"column":25}}}],"moduleExports":[],"slots":[],"events":[{"type":"forwarded","name":"click","element":"ul","source":{"start":{"line":34,"column":2},"end":{"line":34,"column":10}}},{"type":"forwarded","name":"mouseenter","element":"ul","source":{"start":{"line":36,"column":2},"end":{"line":36,"column":15}}},{"type":"forwarded","name":"mouseleave","element":"ul","source":{"start":{"line":37,"column":2},"end":{"line":37,"column":15}}},{"type":"forwarded","name":"mouseover","element":"ul","source":{"start":{"line":35,"column":2},"end":{"line":35,"column":14}}}],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"ul"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/AspectRatio/AspectRatio.svelte":{"hash":"7da627a36d6b7ca4fb4d94d9c952d11586fe46106ff8d0583fb7d06b6d2affc9","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":24,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"ratio","kind":"let","description":"Specify the aspect ratio.","type":"\"2x1\" | \"2x3\" | \"16x9\" | \"4x3\" | \"1x1\" | \"3x4\" | \"3x2\" | \"9x16\" | \"1x2\"","typeSource":"jsdoc","value":"\"2x1\"","defaultValue":{"raw":"\"2x1\"","kind":"literal","value":"2x1"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":6,"column":2},"end":{"line":6,"column":27}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":22,"column":45},"end":{"line":22,"column":53}}}],"events":[],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"div"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/BadgeIndicator/BadgeIndicator.svelte":{"hash":"bd3663d1e13ed6c0a3b459d7341d7b818ed1cb4b3bbe4777294c2ac768a34fb8","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":38,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"count","kind":"let","description":"Specify the badge count.\nOmit or set to `0` to render an empty dot.\nA numeric count greater than `999` displays as \"999+\".\nPass a string to override the displayed value (e.g. `\"1.2k\"`).","type":"number | string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":9,"column":2},"end":{"line":9,"column":31}}},{"name":"ref","kind":"let","description":"Obtain a reference to the HTML element.","binding":"readonly","type":"null | HTMLDivElement","typeSource":"inferred","value":"null","defaultValue":{"raw":"null","kind":"literal","value":null},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":15,"column":2},"end":{"line":15,"column":24}}}],"moduleExports":[],"slots":[],"events":[],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"div"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Box/Box.svelte":{"hash":"1de152bbc2c7d6dd7faa2c1e3bfca06dec7fadfc0da83b7b84747192286ebe87","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":151,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"fill","kind":"let","description":"Set the background fill using a Carbon theme token.","type":"\"background\" | \"layer-01\" | \"layer-02\" | \"layer-03\" | \"field\" | \"inverse\"","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":13,"column":2},"end":{"line":13,"column":30}}},{"name":"padding","kind":"let","description":"Set padding on all sides. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}}},{"name":"paddingX","kind":"let","description":"Set horizontal padding. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":25,"column":2},"end":{"line":25,"column":34}}},{"name":"paddingY","kind":"let","description":"Set vertical padding. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":31,"column":2},"end":{"line":31,"column":34}}},{"name":"margin","kind":"let","description":"Set margin on all sides. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":37,"column":2},"end":{"line":37,"column":32}}},{"name":"marginX","kind":"let","description":"Set horizontal margin. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":43,"column":2},"end":{"line":43,"column":33}}},{"name":"marginY","kind":"let","description":"Set vertical margin. Numbers `1`–`13` use the shared layout scale; strings accept any CSS length.","type":"SpacingValue | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":49,"column":2},"end":{"line":49,"column":33}}},{"name":"border","kind":"let","description":"Set the border using a Carbon border token.","type":"\"subtle\" | \"strong\" | \"interactive\" | \"disabled\"","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":55,"column":2},"end":{"line":55,"column":32}}},{"name":"width","kind":"let","description":"Set the width. Numbers are treated as pixels; strings accept any CSS length.","type":"number | string | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":61,"column":2},"end":{"line":61,"column":31}}},{"name":"maxWidth","kind":"let","description":"Set the max width. Numbers are treated as pixels; strings accept any CSS length.","type":"number | string | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":67,"column":2},"end":{"line":67,"column":34}}},{"name":"minWidth","kind":"let","description":"Set the min width. Numbers are treated as pixels; strings accept any CSS length.","type":"number | string | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":73,"column":2},"end":{"line":73,"column":34}}},{"name":"fullWidth","kind":"let","description":"Set to `true` to span the full width of the container","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":76,"column":2},"end":{"line":76,"column":31}}},{"name":"tag","kind":"let","description":"Specify the tag name.","type":"keyof HTMLElementTagNameMap","typeSource":"jsdoc","value":"\"div\"","defaultValue":{"raw":"\"div\"","kind":"literal","value":"div"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":82,"column":2},"end":{"line":82,"column":25}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":149,"column":2},"end":{"line":149,"column":10}}}],"events":[],"typedefs":[{"type":"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13","name":"SpacingScale","ts":"type SpacingScale = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13;"},{"type":"SpacingScale | string","name":"SpacingValue","ts":"type SpacingValue = SpacingScale | string;"}],"generics":null,"rest_props":{"type":"Element","name":"any"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Breadcrumb/Breadcrumb.svelte":{"hash":"854eecda01f35965a4829fbcdfbefddcab450482be1289562f1dda084b4310b9","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":52,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"noTrailingSlash","kind":"let","description":"Set to `true` to hide the breadcrumb trailing slash","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":5,"column":2},"end":{"line":5,"column":37}}},{"name":"skeleton","kind":"let","description":"Set to `true` to display skeleton state","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":8,"column":2},"end":{"line":8,"column":30}}},{"name":"labelText","kind":"let","description":"Specify the ARIA label for the nav","type":"string","typeSource":"default","value":"\"Breadcrumb\"","defaultValue":{"raw":"\"Breadcrumb\"","kind":"literal","value":"Breadcrumb"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":11,"column":2},"end":{"line":11,"column":38}}},{"name":"size","kind":"let","description":"Specify the size of the breadcrumb.","type":"\"sm\" | \"md\"","typeSource":"jsdoc","value":"\"md\"","defaultValue":{"raw":"\"md\"","kind":"literal","value":"md"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":17,"column":2},"end":{"line":17,"column":25}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":48,"column":6},"end":{"line":48,"column":14}}}],"events":[{"type":"forwarded","name":"click","element":"BreadcrumbSkeleton","source":{"start":{"line":28,"column":4},"end":{"line":28,"column":12}}},{"type":"forwarded","name":"mouseenter","element":"BreadcrumbSkeleton","source":{"start":{"line":30,"column":4},"end":{"line":30,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"BreadcrumbSkeleton","source":{"start":{"line":31,"column":4},"end":{"line":31,"column":17}}},{"type":"forwarded","name":"mouseover","element":"BreadcrumbSkeleton","source":{"start":{"line":29,"column":4},"end":{"line":29,"column":16}}}],"typedefs":[],"generics":null,"rest_props":{"type":"InlineComponent","name":"BreadcrumbSkeleton"},"extends":{"interface":"BreadcrumbSkeletonProps","import":"\"./BreadcrumbSkeleton.svelte\""},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Breadcrumb/BreadcrumbItem.svelte":{"hash":"f019b49ac833e3a8f1adb1d64bd3643381b694b9364e01ca7305e84ae7a6f6ea","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":59,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"href","kind":"let","description":"Set the `href` to use an anchor link.","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":19,"column":2},"end":{"line":19,"column":30}}},{"name":"isCurrentPage","kind":"let","description":"Set to `true` if the breadcrumb item represents the current page","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":22,"column":2},"end":{"line":22,"column":35}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"{props?: { \"aria-current\"?: string; class: \"bx--link\"; }}","tags":[{"name":"example","body":" ```svelte\n <BreadcrumbItem let:props>\n <a {...props} href=\"/\">Home</a>\n </BreadcrumbItem>\n ```"}],"source":{"start":{"line":51,"column":4},"end":{"line":56,"column":6}}}],"events":[{"type":"forwarded","name":"click","element":"li","source":{"start":{"line":38,"column":2},"end":{"line":38,"column":10}}},{"type":"forwarded","name":"mouseenter","element":"li","source":{"start":{"line":40,"column":2},"end":{"line":40,"column":15}}},{"type":"forwarded","name":"mouseleave","element":"li","source":{"start":{"line":41,"column":2},"end":{"line":41,"column":15}}},{"type":"forwarded","name":"mouseover","element":"li","source":{"start":{"line":39,"column":2},"end":{"line":39,"column":14}}}],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"li","description":"```svelte\n<BreadcrumbItem let:props>\n<a {...props} href=\"/\">Home</a>\n</BreadcrumbItem>\n```"},"contexts":[{"key":"carbon:BreadcrumbItem","typeName":"CarbonBreadcrumbItemContext","properties":[]}],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Breadcrumb/BreadcrumbSkeleton.svelte":{"hash":"0c2cc78a973b2780a152b0220e11448e8b3dd0bdf407eb9afb10de75e3ac1911","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":35,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"noTrailingSlash","kind":"let","description":"Set to `true` to hide the breadcrumb trailing slash","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":3,"column":2},"end":{"line":3,"column":37}}},{"name":"count","kind":"let","description":"Specify the number of breadcrumb items to render","type":"number","typeSource":"default","value":"3","defaultValue":{"raw":"3","kind":"literal","value":3},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":6,"column":2},"end":{"line":6,"column":23}}},{"name":"size","kind":"let","description":"Specify the size of the breadcrumb.","type":"\"sm\" | \"md\"","typeSource":"jsdoc","value":"\"md\"","defaultValue":{"raw":"\"md\"","kind":"literal","value":"md"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":12,"column":2},"end":{"line":12,"column":25}}}],"moduleExports":[],"slots":[],"events":[{"type":"forwarded","name":"click","element":"div","source":{"start":{"line":24,"column":2},"end":{"line":24,"column":10}}},{"type":"forwarded","name":"mouseenter","element":"div","source":{"start":{"line":26,"column":2},"end":{"line":26,"column":15}}},{"type":"forwarded","name":"mouseleave","element":"div","source":{"start":{"line":27,"column":2},"end":{"line":27,"column":15}}},{"type":"forwarded","name":"mouseover","element":"div","source":{"start":{"line":25,"column":2},"end":{"line":25,"column":14}}}],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"div"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Breakpoint/Breakpoint.svelte":{"hash":"c514f25e0b106c20c87e7d970286477657c66dec0966ee1f663212c9e5b75e04","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":53,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"size","kind":"let","description":"Determine the current Carbon grid breakpoint size.","binding":"readonly","type":"BreakpointSize","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":17,"column":2},"end":{"line":17,"column":30}}},{"name":"sizes","kind":"let","description":"Carbon grid sizes as an object.","binding":"readonly","type":"Record<BreakpointSize, boolean>","typeSource":"jsdoc","value":"{ sm: false, md: false, lg: false, xlg: false, max: false, }","defaultValue":{"raw":"{ sm: false, md: false, lg: false, xlg: false, max: false, }","kind":"object","value":{"sm":false,"md":false,"lg":false,"xlg":false,"max":false}},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":24,"column":2},"end":{"line":30,"column":4}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"{ size: BreakpointSize; sizes: Record<BreakpointSize, boolean>; }","source":{"start":{"line":52,"column":0},"end":{"line":52,"column":23}}}],"events":[{"type":"dispatched","name":"change","detail":"{\n size: BreakpointSize;\n breakpointValue: BreakpointValue;\n}","source":{"start":{"line":49,"column":4},"end":{"line":49,"column":68}}}],"typedefs":[{"type":"\"sm\" | \"md\" | \"lg\" | \"xlg\" | \"max\"","name":"BreakpointSize","ts":"type BreakpointSize = \"sm\" | \"md\" | \"lg\" | \"xlg\" | \"max\";"},{"type":"320 | 672 | 1056 | 1312 | 1584","name":"BreakpointValue","ts":"type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584;"}],"generics":null,"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Button/Button.svelte":{"hash":"88bf82db6b9e3f930abd132859d32136d931955b99bd1c3d278da370e8767023","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":538,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"kind","kind":"let","description":"Specify the kind of button.","type":"\"primary\" | \"secondary\" | \"tertiary\" | \"ghost\" | \"danger\" | \"danger-tertiary\" | \"danger-ghost\"","typeSource":"jsdoc","value":"\"primary\"","defaultValue":{"raw":"\"primary\"","kind":"literal","value":"primary"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":18,"column":2},"end":{"line":18,"column":30}}},{"name":"size","kind":"let","description":"Specify the size of button.\nWhen the `badge` slot is used, size is set to `lg` per Carbon design guidelines.","type":"\"default\" | \"field\" | \"small\" | \"lg\" | \"xl\"","typeSource":"jsdoc","value":"\"default\"","defaultValue":{"raw":"\"default\"","kind":"literal","value":"default"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":25,"column":2},"end":{"line":25,"column":30}}},{"name":"expressive","kind":"let","description":"Set to `true` to use Carbon's expressive typesetting","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":28,"column":2},"end":{"line":28,"column":32}}},{"name":"isSelected","kind":"let","description":"Set to `true` to enable the selected state for an icon-only, ghost button.","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":33,"column":2},"end":{"line":33,"column":32}}},{"name":"icon","kind":"let","description":"Specify the icon to render.\nAlternatively, use the named slot \"icon\".","tags":[{"name":"example","body":" ```svelte\n <Button>\n <Icon slot=\"icon\" size={20} />\n </Button>\n ```"}],"type":"Icon","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":47,"column":2},"end":{"line":47,"column":52}}},{"name":"iconDescription","kind":"let","description":"Specify the ARIA label for the button icon.\nOn an icon-only button, this also drives Carbon's tooltip. If omitted,\nthe icon-only button renders without a tooltip; supply your own\n`aria-label` or `aria-labelledby` for accessibility in that case.","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":56,"column":2},"end":{"line":56,"column":41}}},{"name":"tooltipAlignment","kind":"let","description":"Set the alignment of the tooltip relative to the icon.\nOnly applies to icon-only buttons.","type":"\"start\" | \"center\" | \"end\"","typeSource":"jsdoc","value":"\"center\"","defaultValue":{"raw":"\"center\"","kind":"literal","value":"center"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":63,"column":2},"end":{"line":63,"column":41}}},{"name":"tooltipPosition","kind":"let","description":"Set the position of the tooltip relative to the icon.","type":"\"top\" | \"right\" | \"bottom\" | \"left\"","typeSource":"jsdoc","value":"\"bottom\"","defaultValue":{"raw":"\"bottom\"","kind":"literal","value":"bottom"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":69,"column":2},"end":{"line":69,"column":40}}},{"name":"hideTooltip","kind":"let","description":"Set to `true` to hide the tooltip while maintaining accessibility.\nOnly applies to icon-only buttons.\nWhen `true`, the tooltip is visually hidden but the `iconDescription` remains accessible to screen readers.","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":76,"column":2},"end":{"line":76,"column":33}}},{"name":"as","kind":"let","description":"Set to `true` to render a custom HTML element.\nProps are destructured as `props` in the default slot.","tags":[{"name":"example","body":" ```svelte\n <Button let:props>\n <div {...props}>Custom Element</div>\n </Button>\n ```"}],"type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":88,"column":2},"end":{"line":88,"column":24}}},{"name":"skeleton","kind":"let","description":"Set to `true` to display the skeleton state","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":91,"column":2},"end":{"line":91,"column":30}}},{"name":"disabled","kind":"let","description":"Set to `true` to disable the button","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":94,"column":2},"end":{"line":94,"column":30}}},{"name":"href","kind":"let","description":"Set the `href` to use an anchor link.","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":100,"column":2},"end":{"line":100,"column":30}}},{"name":"tabindex","kind":"let","description":"Specify the tabindex","type":"number | string | undefined","typeSource":"jsdoc","value":"\"0\"","defaultValue":{"raw":"\"0\"","kind":"literal","value":"0"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":106,"column":2},"end":{"line":106,"column":28}}},{"name":"type","kind":"let","description":"Specify the `type` attribute for the button element","type":"string","typeSource":"default","value":"\"button\"","defaultValue":{"raw":"\"button\"","kind":"literal","value":"button"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":109,"column":2},"end":{"line":109,"column":29}}},{"name":"ref","kind":"let","description":"Obtain a reference to the HTML element.","binding":"readonly","type":"null | HTMLAnchorElement | HTMLButtonElement","typeSource":"inferred","value":"null","defaultValue":{"raw":"null","kind":"literal","value":null},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":115,"column":2},"end":{"line":115,"column":24}}},{"name":"portalTooltip","kind":"let","description":"Set to `true` to render the icon-only tooltip in a portal,\npreventing it from being clipped by `overflow: hidden` containers\nand enabling auto-flipping when the preferred direction lacks space.\nBy default, the tooltip is portalled when inside a `Modal`.","type":"boolean | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":124,"column":2},"end":{"line":124,"column":39}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"{ props: { role: \"button\"; type?: string; tabindex: any; disabled: boolean; href?: string; class: string; [key: string]: any; } }","source":{"start":{"line":505,"column":4},"end":{"line":505,"column":12}}},{"name":"badge","default":false,"slot_props":"Record<string, never>","description":"Compose a `BadgeIndicator` overlaid on an icon-only button. Size is set to `lg` automatically.","source":{"start":{"line":479,"column":4},"end":{"line":479,"column":25}}},{"name":"icon","default":false,"slot_props":"{ style: undefined | string; }","source":{"start":{"line":507,"column":6},"end":{"line":511,"column":8}}}],"events":[{"type":"forwarded","name":"blur","element":"ButtonSkeleton","source":{"start":{"line":347,"column":4},"end":{"line":347,"column":11}}},{"type":"forwarded","name":"click","element":"ButtonSkeleton","source":{"start":{"line":345,"column":4},"end":{"line":345,"column":12}}},{"type":"forwarded","name":"focus","element":"ButtonSkeleton","source":{"start":{"line":346,"column":4},"end":{"line":346,"column":12}}},{"type":"forwarded","name":"mousedown","element":"a","source":{"start":{"line":363,"column":8},"end":{"line":363,"column":20}}},{"type":"forwarded","name":"mouseenter","element":"ButtonSkeleton","source":{"start":{"line":349,"column":4},"end":{"line":349,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"ButtonSkeleton","source":{"start":{"line":350,"column":4},"end":{"line":350,"column":17}}},{"type":"forwarded","name":"mouseover","element":"ButtonSkeleton","source":{"start":{"line":348,"column":4},"end":{"line":348,"column":16}}}],"typedefs":[],"generics":["Icon","Icon = any"],"rest_props":{"type":"Element","name":"button | a | div"},"extends":{"interface":"ButtonSkeletonProps","import":"\"./ButtonSkeleton.svelte\""},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Button/ButtonSet.svelte":{"hash":"f890e71c14eb123fc37a76d5c506e4e2c6e1cf75d4762cb60449f14416e335ed","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":13,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"stacked","kind":"let","description":"Set to `true` to stack the buttons vertically","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":3,"column":2},"end":{"line":3,"column":29}}}],"moduleExports":[],"slots":[{"name":null,"default":true,"slot_props":"Record<string, never>","source":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}}}],"events":[],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"div"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Button/ButtonSkeleton.svelte":{"hash":"5a3474d06ebbccaabbdfcc17f93519530c5f11ca0ffaed990e6817215714349f","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":55,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"href","kind":"let","description":"Set the `href` to use an anchor link.","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":6,"column":2},"end":{"line":6,"column":30}}},{"name":"size","kind":"let","description":"Specify the size of button skeleton.","type":"\"default\" | \"field\" | \"small\" | \"lg\" | \"xl\"","typeSource":"jsdoc","value":"\"default\"","defaultValue":{"raw":"\"default\"","kind":"literal","value":"default"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":12,"column":2},"end":{"line":12,"column":30}}}],"moduleExports":[],"slots":[],"events":[{"type":"forwarded","name":"blur","element":"a","source":{"start":{"line":30,"column":4},"end":{"line":30,"column":11}}},{"type":"forwarded","name":"click","element":"a","source":{"start":{"line":28,"column":4},"end":{"line":28,"column":12}}},{"type":"forwarded","name":"focus","element":"a","source":{"start":{"line":29,"column":4},"end":{"line":29,"column":12}}},{"type":"forwarded","name":"mouseenter","element":"a","source":{"start":{"line":32,"column":4},"end":{"line":32,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"a","source":{"start":{"line":33,"column":4},"end":{"line":33,"column":17}}},{"type":"forwarded","name":"mouseover","element":"a","source":{"start":{"line":31,"column":4},"end":{"line":31,"column":16}}}],"typedefs":[],"generics":null,"rest_props":{"type":"Element","name":"a"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Checkbox/Checkbox.svelte":{"hash":"9a58b77f78d658b113d6827acc477810523814a1d5cc4947d8b61b355be722e8","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":223,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"value","kind":"let","description":"Specify the value of the checkbox.","type":"T","typeSource":"jsdoc","value":"\"\"","defaultValue":{"raw":"\"\"","kind":"literal","value":""},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":12,"column":2},"end":{"line":12,"column":43}}},{"name":"checked","kind":"let","description":"Specify whether the checkbox is checked.","binding":"writable","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":18,"column":2},"end":{"line":18,"column":29}}},{"name":"group","kind":"let","description":"Specify the bound group.","binding":"writable","type":"ReadonlyArray<T> | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":25,"column":2},"end":{"line":25,"column":31}}},{"name":"indeterminate","kind":"let","description":"Specify whether the checkbox is indeterminate.","binding":"writable","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":31,"column":2},"end":{"line":31,"column":35}}},{"name":"skeleton","kind":"let","description":"Set to `true` to display the skeleton state","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":34,"column":2},"end":{"line":34,"column":30}}},{"name":"required","kind":"let","description":"Set to `true` to mark the field as required","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":37,"column":2},"end":{"line":37,"column":30}}},{"name":"readonly","kind":"let","description":"Set to `true` for the checkbox to be read-only","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":40,"column":2},"end":{"line":40,"column":30}}},{"name":"disabled","kind":"let","description":"Set to `true` to disable the checkbox","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":43,"column":2},"end":{"line":43,"column":30}}},{"name":"labelText","kind":"let","description":"Specify the label text","type":"string","typeSource":"default","value":"\"\"","defaultValue":{"raw":"\"\"","kind":"literal","value":""},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":46,"column":2},"end":{"line":46,"column":28}}},{"name":"hideLabel","kind":"let","description":"Set to `true` to visually hide the label text","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":49,"column":2},"end":{"line":49,"column":31}}},{"name":"helperText","kind":"let","description":"Specify the helper text","type":"string","typeSource":"default","value":"\"\"","defaultValue":{"raw":"\"\"","kind":"literal","value":""},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":52,"column":2},"end":{"line":52,"column":29}}},{"name":"name","kind":"let","description":"Set a name for the input element","type":"string","typeSource":"default","value":"\"\"","defaultValue":{"raw":"\"\"","kind":"literal","value":""},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":55,"column":2},"end":{"line":55,"column":23}}},{"name":"title","kind":"let","description":"Specify the title attribute for the label element.","binding":"readonly","type":"string","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":62,"column":2},"end":{"line":62,"column":31}}},{"name":"id","kind":"let","description":"Set an id for the input label","type":"string","typeSource":"default","value":"`ccs-${Math.random().toString(36)}`","defaultValue":{"raw":"`ccs-${Math.random().toString(36)}`","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":65,"column":2},"end":{"line":65,"column":54}}},{"name":"tabindex","kind":"let","description":"Set the tabindex for the input element.","type":"number | string | undefined","typeSource":"jsdoc","value":"undefined","defaultValue":{"raw":"undefined","kind":"expression"},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":71,"column":2},"end":{"line":71,"column":34}}},{"name":"decorative","kind":"let","description":"Set to `true` to hide the input from the accessibility tree via CSS\n(not just tabindex/aria-hidden, which axe-core's nested-interactive\ncheck does not treat as sufficient). Use when this Checkbox is\nnested inside another interactive/widget-role element that already\nowns the checked-state semantics (e.g. a listbox option) and the\ncheckbox itself is purely decorative.","type":"boolean","typeSource":"default","value":"false","defaultValue":{"raw":"false","kind":"literal","value":false},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":false,"source":{"start":{"line":81,"column":2},"end":{"line":81,"column":32}}},{"name":"ref","kind":"let","description":"Obtain a reference to the input HTML element.","binding":"readonly","type":"null | HTMLInputElement","typeSource":"inferred","value":"null","defaultValue":{"raw":"null","kind":"literal","value":null},"isFunction":false,"isFunctionDeclaration":false,"isRequired":false,"constant":false,"reactive":true,"source":{"start":{"line":87,"column":2},"end":{"line":87,"column":24}}}],"moduleExports":[],"slots":[{"name":"labelChildren","default":false,"fallback":"{labelText}","slot_props":"Record<string, never>","source":{"start":{"line":209,"column":8},"end":{"line":209,"column":55}}}],"events":[{"type":"forwarded","name":"blur","element":"input","source":{"start":{"line":197,"column":6},"end":{"line":197,"column":13}}},{"type":"forwarded","name":"change","element":"input","source":{"start":{"line":195,"column":6},"end":{"line":195,"column":15}}},{"type":"dispatched","name":"check","detail":"boolean","source":{"start":{"line":192,"column":10},"end":{"line":192,"column":39}}},{"type":"forwarded","name":"click","element":"CheckboxSkeleton","source":{"start":{"line":139,"column":4},"end":{"line":139,"column":12}}},{"type":"forwarded","name":"focus","element":"input","source":{"start":{"line":196,"column":6},"end":{"line":196,"column":14}}},{"type":"forwarded","name":"mouseenter","element":"CheckboxSkeleton","source":{"start":{"line":141,"column":4},"end":{"line":141,"column":17}}},{"type":"forwarded","name":"mouseleave","element":"CheckboxSkeleton","source":{"start":{"line":142,"column":4},"end":{"line":142,"column":17}}},{"type":"forwarded","name":"mouseover","element":"CheckboxSkeleton","source":{"start":{"line":140,"column":4},"end":{"line":140,"column":16}}}],"typedefs":[],"generics":["T","T = any"],"rest_props":{"type":"Element","name":"div"},"contexts":[],"diagnostics":[]}},"/Users/runner/work/carbon-components-svelte/carbon-components-svelte/src/Checkbox/CheckboxGroup.svelte":{"hash":"8be93dc1001996f1ac9687786f37d97819aebd301311fad1013456f13eb321c9","parsed":{"source":{"start":{"line":1,"column":0},"end":{"line":150,"column":0}},"syntaxMode":"legacy","scriptLanguage":"js","props":[{"name":"selected","kind":"let","description":"Set the selected checkbox values.","binding":"writable","type":"ReadonlyArray<string | number>","typeSource":"jsdoc","value":"[]","defaultValue":{"raw":"[