docs: remove constants from documented props

TODO: parse constant types using the compiler
This commit is contained in:
Eric Liu 2020-07-27 06:24:06 -07:00
commit 2d02a51cbb

View file

@ -538,9 +538,9 @@ import { ComboBox } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :--------------- | :---------------------------------------------------------- | :------------------------------ | | :--------------- | :---------------------------------------------------------- | :----------------------------- |
| items | <code>ComboBoxItem[]</code> | [] | | items | <code>ComboBoxItem[]</code> | [] |
| itemToString | <code>(item: ComboBoxItem) => string;</code> | (item: ComboBoxItem) => string; | | itemToString | <code>(item: ComboBoxItem) => string</code> | (item: ComboBoxItem) => string |
| selectedIndex | <code>number</code> | -1 | | selectedIndex | <code>number</code> | -1 |
| value | <code>string</code> | "" | | value | <code>string</code> | "" |
| size | <code>"sm" &#124; "xl"</code> | - | | size | <code>"sm" &#124; "xl"</code> | - |
@ -553,7 +553,7 @@ import { ComboBox } from "carbon-components-svelte";
| light | <code>boolean</code> | false | | light | <code>boolean</code> | false |
| open | <code>boolean</code> | false | | open | <code>boolean</code> | false |
| shouldFilterItem | <code>(item: ComboBoxItem, value: string) => boolean</code> | () => true | | shouldFilterItem | <code>(item: ComboBoxItem, value: string) => boolean</code> | () => true |
| translateWithId | <code>(id: any) => string;</code> | - | | translateWithId | <code>(id: any) => string</code> | - |
| id | <code>string</code> | - | | id | <code>string</code> | - |
| name | <code>string</code> | - | | name | <code>string</code> | - |
| ref | <code>null &#124; HTMLInputElement</code> | null | | ref | <code>null &#124; HTMLInputElement</code> | null |
@ -917,9 +917,9 @@ import { TableHeader } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :------------------------- | :-------- | | :-------------- | :------------------------ | :------- |
| scope | <code>string</code> | "col" | | scope | <code>string</code> | "col" |
| translateWithId | <code>() => string;</code> | () => ""; | | translateWithId | <code>() => string</code> | () => "" |
| id | <code>string</code> | - | | id | <code>string</code> | - |
</details> </details>
@ -1094,9 +1094,9 @@ import { Dropdown } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :------------------------------------------- | :--------------------------------------- | | :-------------- | :------------------------------------------ | :--------------------------------------- |
| items | <code>DropdownItem[]</code> | [] | | items | <code>DropdownItem[]</code> | [] |
| itemToString | <code>(item: DropdownItem) => string;</code> | (item: DropdownItem) => DropdownItemText | DropdownItemId; | | itemToString | <code>(item: DropdownItem) => string</code> | (item: DropdownItem) => DropdownItemText | DropdownItemId |
| selectedIndex | <code>number</code> | -1 | | selectedIndex | <code>number</code> | -1 |
| type | <code>"default" &#124; "inline"</code> | "default" | | type | <code>"default" &#124; "inline"</code> | "default" |
| size | <code>"sm" &#124; "lg" &#124; "xl"</code> | - | | size | <code>"sm" &#124; "lg" &#124; "xl"</code> | - |
@ -1109,7 +1109,7 @@ import { Dropdown } from "carbon-components-svelte";
| invalidText | <code>string</code> | "" | | invalidText | <code>string</code> | "" |
| helperText | <code>string</code> | "" | | helperText | <code>string</code> | "" |
| label | <code>string</code> | - | | label | <code>string</code> | - |
| translateWithId | <code>(id: any) => string;</code> | - | | translateWithId | <code>(id: any) => string</code> | - |
| id | <code>string</code> | - | | id | <code>string</code> | - |
| name | <code>string</code> | - | | name | <code>string</code> | - |
| ref | <code>null &#124; HTMLButtonElement</code> | null | | ref | <code>null &#124; HTMLButtonElement</code> | null |
@ -1158,7 +1158,7 @@ import { FileUploader } from "carbon-components-svelte";
| accept | <code>string[]</code> | [] | | accept | <code>string[]</code> | [] |
| files | <code>string[]</code> | [] | | files | <code>string[]</code> | [] |
| multiple | <code>boolean</code> | false | | multiple | <code>boolean</code> | false |
| clearFiles | <code>() => any;</code> | () => void; | | clearFiles | <code>() => any</code> | () => void |
| labelDescription | <code>string</code> | "" | | labelDescription | <code>string</code> | "" |
| labelTitle | <code>string</code> | "" | | labelTitle | <code>string</code> | "" |
| kind | <code>"primary" &#124; "secondary" &#124; "tertiary" &#124; "ghost" &#124; "danger"</code> | "primary" | | kind | <code>"primary" &#124; "secondary" &#124; "tertiary" &#124; "ghost" &#124; "danger"</code> | "primary" |
@ -1217,10 +1217,10 @@ import { FileUploaderDropContainer } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :------------ | :---------------------------------------- | :----------------------- | | :------------ | :---------------------------------------- | :---------------------- |
| accept | <code>string[]</code> | [] | | accept | <code>string[]</code> | [] |
| multiple | <code>boolean</code> | false | | multiple | <code>boolean</code> | false |
| validateFiles | <code>(files: Files) => Files</code> | (files: Files) => Files; | | validateFiles | <code>(files: Files) => Files</code> | (files: Files) => Files |
| labelText | <code>string</code> | "Add file" | | labelText | <code>string</code> | "Add file" |
| role | <code>string</code> | "button" | | role | <code>string</code> | "button" |
| disabled | <code>boolean</code> | false | | disabled | <code>boolean</code> | false |
@ -1395,7 +1395,6 @@ import { Column } from "carbon-components-svelte";
| lg | <code>ColumnBreakpoint</code> | - | | lg | <code>ColumnBreakpoint</code> | - |
| xlg | <code>ColumnBreakpoint</code> | - | | xlg | <code>ColumnBreakpoint</code> | - |
| max | <code>ColumnBreakpoint</code> | - | | max | <code>ColumnBreakpoint</code> | - |
| | <code>string[]</code> | - |
</details> </details>
@ -1593,12 +1592,11 @@ import { ListBoxField } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :------------------------------------------------------ | :-------------- | | :-------------- | :------------------------------------------------------ | :------------- |
| disabled | <code>boolean</code> | false | | disabled | <code>boolean</code> | false |
| role | <code>string</code> | "combobox" | | role | <code>string</code> | "combobox" |
| tabindex | <code>string</code> | "-1" | | tabindex | <code>string</code> | "-1" |
| | <code>{ close: "close"; open: "open"; }</code> | - | | translateWithId | <code>(id: ListBoxFieldTranslationId) => string;</code> | (id) => string |
| translateWithId | <code>(id: ListBoxFieldTranslationId) => string;</code> | (id) => string; |
| id | <code>string</code> | - | | id | <code>string</code> | - |
| ref | <code>null &#124; HTMLElement</code> | null | | ref | <code>null &#124; HTMLElement</code> | null |
@ -1643,10 +1641,9 @@ import { ListBoxMenuIcon } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :--------------------------------------------------------- | :-------------- | | :-------------- | :-------------------------------------------------------- | :------------- |
| open | <code>boolean</code> | false | | open | <code>boolean</code> | false |
| | <code>{ close: "close"; open: "open" }</code> | - | | translateWithId | <code>(id: ListBoxMenuIconTranslationId) => string</code> | (id) => string |
| translateWithId | <code>(id: ListBoxMenuIconTranslationId) => string;</code> | (id) => string; |
</details> </details>
@ -1690,11 +1687,10 @@ import { ListBoxSelection } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :---------------------------------------------------------------------- | :-------------- | | :-------------- | :--------------------------------------------------------- | :------------- |
| selectionCount | <code>\*</code> | - | | selectionCount | <code>\*</code> | - |
| disabled | <code>boolean</code> | false | | disabled | <code>boolean</code> | false |
| | <code>{ clearAll: "clearAll"; clearSelection: "clearSelection" }</code> | - | | translateWithId | <code>(id: ListBoxSelectionTranslationId) => string</code> | (id) => string |
| translateWithId | <code>(id: ListBoxSelectionTranslationId) => string;</code> | (id) => string; |
| ref | <code>null &#124; HTMLElement</code> | null | | ref | <code>null &#124; HTMLElement</code> | null |
</details> </details>
@ -1802,7 +1798,7 @@ import { MultiSelect } from "carbon-components-svelte";
| Prop name | Type | Default | | Prop name | Type | Default |
| :---------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------- | | :---------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------- |
| items | <code>MultiSelectItem[]</code> | [] | | items | <code>MultiSelectItem[]</code> | [] |
| itemToString | <code>(item: MultiSelectItem) => string;</code> | (item: MultiSelectItem) => MultiSelectItemText | MultiSelectItemId; | | itemToString | <code>(item: MultiSelectItem) => string</code> | (item: MultiSelectItem) => MultiSelectItemText | MultiSelectItemId |
| selectedIds | <code>MultiSelectItemId[]</code> | [] | | selectedIds | <code>MultiSelectItemId[]</code> | [] |
| value | <code>string</code> | "" | | value | <code>string</code> | "" |
| size | <code>"sm" &#124; "lg" &#124; "xl"</code> | - | | size | <code>"sm" &#124; "lg" &#124; "xl"</code> | - |
@ -1816,7 +1812,7 @@ import { MultiSelect } from "carbon-components-svelte";
| locale | <code>string</code> | "en" | | locale | <code>string</code> | "en" |
| placeholder | <code>string</code> | "" | | placeholder | <code>string</code> | "" |
| sortItem | <code>(a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem;</code> | (a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem | | sortItem | <code>(a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem;</code> | (a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem |
| translateWithId | <code>(id: any) => string;</code> | - | | translateWithId | <code>(id: any) => string</code> | - |
| titleText | <code>string</code> | "" | | titleText | <code>string</code> | "" |
| useTitleInItem | <code>boolean</code> | false | | useTitleInItem | <code>boolean</code> | false |
| invalid | <code>boolean</code> | false | | invalid | <code>boolean</code> | false |
@ -2020,7 +2016,7 @@ import { NumberInput } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------------- | :-------------------------------------------------------------- | :---------------------------------------- | | :-------------- | :---------------------------------------------------- | :--------------------------------------- |
| size | <code>"sm" &#124; "xl"</code> | - | | size | <code>"sm" &#124; "xl"</code> | - |
| value | <code>string</code> | "" | | value | <code>string</code> | "" |
| step | <code>number</code> | 1 | | step | <code>number</code> | 1 |
@ -2037,8 +2033,7 @@ import { NumberInput } from "carbon-components-svelte";
| helperText | <code>string</code> | "" | | helperText | <code>string</code> | "" |
| label | <code>string</code> | "" | | label | <code>string</code> | "" |
| hideLabel | <code>boolean</code> | false | | hideLabel | <code>boolean</code> | false |
| translateWithId | <code>(id: NumberInputTranslationId) => string;</code> | (id: NumberInputTranslationId) => string; | | translateWithId | <code>(id: NumberInputTranslationId) => string</code> | (id: NumberInputTranslationId) => string |
| | <code>{ increment: "increment"; decrement: "decrement" }</code> | - |
| id | <code>string</code> | - | | id | <code>string</code> | - |
| name | <code>string</code> | - | | name | <code>string</code> | - |
| ref | <code>null &#124; HTMLInputElement</code> | null | | ref | <code>null &#124; HTMLInputElement</code> | null |
@ -2164,21 +2159,21 @@ import { Pagination } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :---------------- | :---------------------------------------------------------------- | :--------------------------------------------------- | | :---------------- | :--------------------------------------------------------------- | :-------------------------------------------------- |
| page | <code>number</code> | 1 | | page | <code>number</code> | 1 |
| total | <code>number</code> | 0 | | total | <code>number</code> | 0 |
| disabled | <code>boolean</code> | false | | disabled | <code>boolean</code> | false |
| forwardText | <code>string</code> | "Next page" | | forwardText | <code>string</code> | "Next page" |
| backwardText | <code>string</code> | "Previous page" | | backwardText | <code>string</code> | "Previous page" |
| itemsPerPageText | <code>string</code> | "Items per page:" | | itemsPerPageText | <code>string</code> | "Items per page:" |
| itemText | <code>(min: number, max: number) => string;</code> | (min: number, max: number) => string; | | itemText | <code>(min: number, max: number) => string</code> | (min: number, max: number) => string |
| itemRangeText | <code>(min: number, max: number, total: number) => string;</code> | (min: number, max: number, total: number) => string; | | itemRangeText | <code>(min: number, max: number, total: number) => string</code> | (min: number, max: number, total: number) => string |
| pageInputDisabled | <code>boolean</code> | false | | pageInputDisabled | <code>boolean</code> | false |
| pageSize | <code>number</code> | 10 | | pageSize | <code>number</code> | 10 |
| pageSizes | <code>number[]</code> | [10] | | pageSizes | <code>number[]</code> | [10] |
| pagesUnknown | <code>boolean</code> | false | | pagesUnknown | <code>boolean</code> | false |
| pageText | <code>(page: number) => string;</code> | (current: number) => string; | | pageText | <code>(page: number) => string</code> | (current: number) => string |
| pageRangeText | <code>(current: number, total: number) => string;</code> | (current: number, total: number) => string; | | pageRangeText | <code>(current: number, total: number) => string</code> | (current: number, total: number) => string |
| id | <code>string</code> | - | | id | <code>string</code> | - |
</details> </details>
@ -2230,7 +2225,6 @@ import { PaginationNav } from "carbon-components-svelte";
| loop | <code>boolean</code> | false | | loop | <code>boolean</code> | false |
| forwardText | <code>string</code> | "Next page" | | forwardText | <code>string</code> | "Next page" |
| backwardText | <code>string</code> | "Next page" | | backwardText | <code>string</code> | "Next page" |
| | <code>4</code> | - |
</details> </details>
@ -2596,12 +2590,11 @@ import { SkeletonText } from "carbon-components-svelte";
**API** **API**
| Prop name | Type | Default | | Prop name | Type | Default |
| :-------- | :-------------------- | :------ | | :-------- | :------------------- | :------ |
| lines | <code>number</code> | 3 | | lines | <code>number</code> | 3 |
| heading | <code>boolean</code> | false | | heading | <code>boolean</code> | false |
| paragraph | <code>boolean</code> | false | | paragraph | <code>boolean</code> | false |
| width | <code>string</code> | "100%" | | width | <code>string</code> | "100%" |
| | <code>number[]</code> | - |
</details> </details>