{ props?: { role: "button"; type?: string; tabindex: string; disabled: boolean; href?: string; class: string; [key: string]: any; } }
| -- |
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :---------------------------------------------------------------------------------------------------------------------------------------------- | :------- |
+| -- | Yes | { props: { role: "button"; type?: string; tabindex: any; disabled: boolean; href?: string; class: string; [key: string]: any; } }
| -- |
### Events
@@ -575,9 +575,9 @@ type ColumnBreakpoint = ColumnSize | ColumnSizeDescriptor;
### Slots
-| Slot name | Default | Props | Fallback |
-| :-------- | :------ | :------------------------------------------- | :------- |
-| -- | Yes | { props?: { class: string; } }
| -- |
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :------------------------------------------------------------ | :------- |
+| -- | Yes | {props: { class: string; [key: string]: any; }}
| -- |
### Events
@@ -645,7 +645,7 @@ None.
| danger | let
| No | boolean
| false
| Set to `true` to use the danger variant |
| preventCloseOnClickOutside | let
| No | boolean
| false
| Set to `true` to prevent the modal from closing when clicking outside |
| containerClass | let
| No | string
| ""
| Specify a class for the inner modal |
-| selectorPrimaryFocus | let
| No | string
| "[data-modal-primary-focus]"
| Specify a selector to be focused when opening the modal |
+| selectorPrimaryFocus | let
| No | null | string
| "[data-modal-primary-focus]"
| Specify a selector to be focused when opening the modal |
### Slots
@@ -757,28 +757,48 @@ None.
### Types
```ts
-interface Header {
- key: string;
- value: string;
- display?: (item) => string;
- sort?: (a, b) => number;
- empty?: boolean;
+type Key = string;
+
+type Value = any;
+
+interface EmptyHeader {
+ key: Key;
+ empty: boolean;
+ display?: (item: Value) => Value;
+ sort?: (a: Value, b: Value) => 0 | -1 | 1;
columnMenu?: boolean;
}
-type Headers = Header[];
+interface NonEmptyHeader {
+ key: Key;
+ value: Value;
+ display?: (item: Value) => Value;
+ sort?: (a: Value, b: Value) => 0 | -1 | 1;
+ columnMenu?: boolean;
+}
+
+type DataTableHeader = NonEmptyHeader | EmptyHeader;
+
+type Row = Recordlet
| Yes | string[]
| []
| Specify the row ids to be selected |
+| selectedRowIds | let
| Yes | RowId[]
| []
| Specify the row ids to be selected |
| selectable | let
| Yes | boolean
| false
| Set to `true` for the selectable variantlet
| Yes | string[]
| []
| Specify the row ids to be expanded |
+| expandedRowIds | let
| Yes | RowId[]
| []
| Specify the row ids to be expanded |
| expandable | let
| Yes | boolean
| false
| Set to `true` for the expandable variantlet
| Yes | Object[]
| []
| Specify the rows the data table should renderlet
| No | Headers
| []
| Specify the data table headers |
+| rows | let
| Yes | Row[]
| []
| Specify the rows the data table should renderlet
| No | DataTableHeader[]
| []
| Specify the data table headers |
| size | let
| No | "compact" | "short" | "tall"
| -- | Set the size of the data table |
| title | let
| No | string
| ""
| Specify the title of the data table |
| description | let
| No | string
| ""
| Specify the description of the data table |
@@ -791,25 +811,25 @@ type Headers = Header[];
### Slots
-| Slot name | Default | Props | Fallback |
-| :----------- | :------ | :------------------------------------------- | :------------------------------------------------------------------------------ |
-| -- | Yes | -- | -- |
-| cell | No | { row: Object; cell: Object; }
| {headers[j].display ? headers[j].display(cell.value) : cell.value}
|
-| cell-header | No | { header: Header}
| {header.value}
|
-| expanded-row | No | { row: Object; }
| -- |
+| Slot name | Default | Props | Fallback |
+| :----------- | :------ | :---------------------------------------- | :------------------------------------------------------------------------------ |
+| -- | Yes | -- | -- |
+| cell | No | { row: Row; cell: Cell; }
| {headers[j].display ? headers[j].display(cell.value) : cell.value}
|
+| cell-header | No | { header: NonEmptyHeader; }
| {header.value}
|
+| expanded-row | No | { row: Row; }
| -- |
### Events
-| Event name | Type | Detail |
-| :------------------- | :--------- | :-------------------------------------------------------------------------------------------- |
-| click | dispatched | { header?: Header; row?: Object; cell?: Object; }
|
-| click:header--expand | dispatched | { expanded: boolean; }
|
-| click:header | dispatched | { header: Header; sortDirection: "ascending" | "descending" | "none" }
|
-| click:row | dispatched | Object
|
-| mouseenter:row | dispatched | Object
|
-| mouseleave:row | dispatched | Object
|
-| click:row--expand | dispatched | { expanded: boolean; row: Object; }
|
-| click:cell | dispatched | Object
|
+| Event name | Type | Detail |
+| :------------------- | :--------- | :----------------------------------------------------------------------------------------------------- |
+| click | dispatched | { header?: DataTableHeader; row?: Row; cell?: Cell; }
|
+| click:header--expand | dispatched | { expanded: boolean; }
|
+| click:header | dispatched | { header: DataTableHeader; sortDirection: "ascending" | "descending" | "none" }
|
+| click:row | dispatched | Row
|
+| mouseenter:row | dispatched | Row
|
+| mouseleave:row | dispatched | Row
|
+| click:row--expand | dispatched | { expanded: boolean; row: Row; }
|
+| click:cell | dispatched | Cell
|
## `DataTableSkeleton`
@@ -844,7 +864,7 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :------------- | :--------------- | :------- | :--------------------------------------------------- | ------------------------------------------------ | --------------------------------------------- |
-| value | let
| Yes | string
| ""
| Specify the date picker input value |
+| value | let
| Yes | number | string
| ""
| Specify the date picker input value |
| datePickerType | let
| No | "simple" | "single" | "range"
| "simple"
| Specify the date picker type |
| appendTo | let
| No | HTMLElement
| -- | Specify the element to append the calendar to |
| dateFormat | let
| No | string
| "m/d/Y"
| Specify the date format |
@@ -1334,9 +1354,9 @@ None.
### Slots
-| Slot name | Default | Props | Fallback |
-| :-------- | :------ | :------------------------------------------- | :------- |
-| -- | Yes | { props?: { class: string; } }
| -- |
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :-------------------------------------------------------------- | :------- |
+| -- | Yes | { props: { class: string; [key: string]: any; } }
| -- |
### Events
@@ -1606,10 +1626,10 @@ None.
### Props
-| Prop name | Kind | Reactive | Type | Default value | Description |
-| :-------- | :--------------- | :------- | :----------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------------------------------- |
-| render | let
| No | typeof import("carbon-icons-svelte").CarbonIcon
| -- | Specify the icon from `carbon-icons-svelte` to renderlet
| No | boolean
| false
| Set to `true` to display the skeleton state |
+| Prop name | Kind | Reactive | Type | Default value | Description |
+| :-------- | :--------------- | :------- | :----------------------------------------------------------- | ------------------ | ----------------------------------------------------- |
+| render | let
| No | typeof import("carbon-icons-svelte").CarbonIcon
| -- | Specify the icon from `carbon-icons-svelte` to render |
+| skeleton | let
| No | boolean
| false
| Set to `true` to display the skeleton state |
### Slots
@@ -2067,32 +2087,32 @@ interface MultiSelectItem {
### Props
-| Prop name | Kind | Reactive | Type | Default value | Description |
-| :---------------- | :--------------- | :------- | :----------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
-| open | let
| Yes | boolean
| false
| Set to `true` to open the dropdown |
-| value | let
| Yes | string
| ""
| Specify the multiselect value |
-| selectedIds | let
| Yes | MultiSelectItemId[]
| []
| Set the selected ids |
-| items | let
| Yes | MultiSelectItem[]
| []
| Set the multiselect items |
-| itemToString | let
| No | (item: MultiSelectItem) => string
| (item) => item.text || item.id
| Override the display of a multiselect item |
-| size | let
| No | "sm" | "lg" | "xl"
| -- | Set the size of the combobox |
-| type | let
| No | "default" | "inline"
| "default"
| Specify the type of multiselect |
-| selectionFeedback | let
| No | "top" | "fixed" | "top-after-reopen"
| "top-after-reopen"
| Specify the selection feedback after selecting items |
-| disabled | let
| No | boolean
| false
| Set to `true` to disable the dropdown |
-| filterable | let
| No | boolean
| false
| Set to `true` to filter items |
-| filterItem | let
| No | (item: MultiSelectItem, value: string) => string
| (item, value) => item.text.toLowerCase().includes(value.toLowerCase())
| Override the filtering logiclet
| No | boolean
| false
| Set to `true` to enable the light variant |
-| locale | let
| No | string
| "en"
| Specify the locale |
-| placeholder | let
| No | string
| ""
| Specify the placeholder text |
-| sortItem | let
| No | (a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem
| (a, b) => a.text.localeCompare(b.text, locale, { numeric: true })
| Override the sorting logiclet
| No | (id: any) => string
| -- | Override the default translation ids |
-| titleText | let
| No | string
| ""
| Specify the title text |
-| useTitleInItem | let
| No | boolean
| false
| Set to `true` to pass the item to `itemToString` in the checkbox |
-| invalid | let
| No | boolean
| false
| Set to `true` to indicate an invalid state |
-| invalidText | let
| No | string
| ""
| Specify the invalid state text |
-| helperText | let
| No | string
| ""
| Specify the helper text |
-| label | let
| No | string
| ""
| Specify the list box label |
-| id | let
| No | string
| "ccs-" + Math.random().toString(36)
| Set an id for the list box component |
-| name | let
| No | string
| -- | Specify a name attribute for the select |
+| Prop name | Kind | Reactive | Type | Default value | Description |
+| :---------------- | :--------------- | :------- | :--------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| open | let
| Yes | boolean
| false
| Set to `true` to open the dropdown |
+| value | let
| Yes | string
| ""
| Specify the multiselect value |
+| selectedIds | let
| Yes | MultiSelectItemId[]
| []
| Set the selected ids |
+| items | let
| Yes | MultiSelectItem[]
| []
| Set the multiselect items |
+| itemToString | let
| No | (item: MultiSelectItem) => string
| (item) => item.text || item.id
| Override the display of a multiselect item |
+| size | let
| No | "sm" | "lg" | "xl"
| -- | Set the size of the combobox |
+| type | let
| No | "default" | "inline"
| "default"
| Specify the type of multiselect |
+| selectionFeedback | let
| No | "top" | "fixed" | "top-after-reopen"
| "top-after-reopen"
| Specify the selection feedback after selecting items |
+| disabled | let
| No | boolean
| false
| Set to `true` to disable the dropdown |
+| filterable | let
| No | boolean
| false
| Set to `true` to filter items |
+| filterItem | let
| No | (item: MultiSelectItem, value: string) => string
| (item, value) => item.text.toLowerCase().includes(value.toLowerCase())
| Override the filtering logiclet
| No | boolean
| false
| Set to `true` to enable the light variant |
+| locale | let
| No | string
| "en"
| Specify the locale |
+| placeholder | let
| No | string
| ""
| Specify the placeholder text |
+| sortItem | let
| No | ((a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem) | (() => void)
| (a, b) => a.text.localeCompare(b.text, locale, { numeric: true })
| Override the sorting logiclet
| No | (id: any) => string
| -- | Override the default translation ids |
+| titleText | let
| No | string
| ""
| Specify the title text |
+| useTitleInItem | let
| No | boolean
| false
| Set to `true` to pass the item to `itemToString` in the checkbox |
+| invalid | let
| No | boolean
| false
| Set to `true` to indicate an invalid state |
+| invalidText | let
| No | string
| ""
| Specify the invalid state text |
+| helperText | let
| No | string
| ""
| Specify the helper text |
+| label | let
| No | string
| ""
| Specify the list box label |
+| id | let
| No | string
| "ccs-" + Math.random().toString(36)
| Set an id for the list box component |
+| name | let
| No | string
| -- | Specify a name attribute for the select |
### Slots
@@ -2205,7 +2225,7 @@ type NumberInputTranslationId = "increment" | "decrement";
| Prop name | Kind | Reactive | Type | Default value | Description |
| :-------------- | :----------------- | :------- | :-------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------- |
| ref | let
| Yes | null | HTMLInputElement
| null
| Obtain a reference to the input HTML element |
-| value | let
| Yes | string
| ""
| Specify the input value |
+| value | let
| Yes | number | string
| ""
| Specify the input value |
| size | let
| No | "sm" | "xl"
| -- | Set the size of the input |
| step | let
| No | number
| 1
| Specify the step increment |
| max | let
| No | number
| -- | Specify the maximum value |
@@ -2438,8 +2458,8 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :---------------- | :--------------- | :------- | :-------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------- |
| ref | let
| Yes | null | HTMLInputElement
| null
| Obtain a reference to the input HTML element |
-| type | let
| Yes | string
| "password"
| Specify the input type |
-| value | let
| Yes | string
| ""
| Specify the input value |
+| type | let
| Yes | "text" | "password"
| "password"
| Set to `"text"` to toggle the password visibility |
+| value | let
| Yes | number | string
| ""
| Specify the input value |
| size | let
| No | "sm" | "xl"
| -- | Set the size of the input |
| placeholder | let
| No | string
| ""
| Specify the placeholder text |
| hidePasswordLabel | let
| No | string
| "Hide password"
| Specify the hide password label text |
@@ -2673,9 +2693,9 @@ None.
### Slots
-| Slot name | Default | Props | Fallback |
-| :-------- | :------ | :--------------------------------------------------------------- | :------- |
-| -- | Yes | { props?: { class: string; [key: string]: any; } }
| -- |
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :-------------------------------------------------------------- | :------- |
+| -- | Yes | { props: { class: string; [key: string]: any; } }
| -- |
### Events
@@ -2749,7 +2769,7 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :---------- | :--------------- | :------- | :----------------------------------------- | ------------------------------------------------ | ----------------------------------------------- |
| ref | let
| Yes | null | HTMLSelectElement
| null
| Obtain a reference to the select HTML element |
-| selected | let
| Yes | -- | -- | Specify the selected item value |
+| selected | let
| Yes | string
| -- | Specify the selected item value |
| size | let
| No | "sm" | "xl"
| -- | Set the size of the select input |
| inline | let
| No | boolean
| false
| Set to `true` to use the inline variant |
| light | let
| No | boolean
| false
| Set to `true` to enable the light variant |
@@ -3633,7 +3653,7 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :---------- | :--------------- | :------- | :---------------------------------------- | ------------------------------------------------ | --------------------------------------------- |
| ref | let
| Yes | null | HTMLInputElement
| null
| Obtain a reference to the input HTML element |
-| value | let
| Yes | string
| ""
| Specify the input value |
+| value | let
| Yes | number | string
| ""
| Specify the input value |
| size | let
| No | "sm" | "xl"
| -- | Set the size of the input |
| type | let
| No | string
| ""
| Specify the input type |
| placeholder | let
| No | string
| ""
| Specify the placeholder text |
@@ -3783,7 +3803,7 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :-------------- | :--------------- | :------- | :----------------------------------------- | ------------------------------------------------ | ----------------------------------------------- |
| ref | let
| Yes | null | HTMLSelectElement
| null
| Obtain a reference to the select HTML element |
-| value | let
| Yes | string
| ""
| Specify the select value |
+| value | let
| Yes | number | string
| ""
| Specify the select value |
| disabled | let
| No | boolean
| false
| Set to `true` to disable the select |
| iconDescription | let
| No | string
| "Open list of options"
| Specify the ARIA label for the chevron icon |
| labelText | let
| No | string
| ""
| Specify the label text |
@@ -4040,7 +4060,7 @@ None.
| :--------- | :--------------- | :------- | :---------------------------------------- | ------------------ | --------------------------------------------- |
| ref | let
| Yes | null | HTMLInputElement
| null
| Obtain a reference to the input HTML element |
| expanded | let
| Yes | boolean
| false
| Set to `true` to expand the search bar |
-| value | let
| Yes | string
| ""
| Specify the value of the search input |
+| value | let
| Yes | number | string
| ""
| Specify the value of the search input |
| persistent | let
| No | boolean
| false
| Set to `true` to keep the search bar expanded |
| tabindex | let
| No | string
| "0"
| Specify the tabindex |
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 49954efd..416f6d11 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -178,7 +178,11 @@
}
],
"typedefs": [],
- "rest_props": { "type": "InlineComponent", "name": "AccordionSkeleton" }
+ "rest_props": { "type": "InlineComponent", "name": "AccordionSkeleton" },
+ "extends": {
+ "interface": "AccordionSkeletonProps",
+ "import": "\"./AccordionSkeleton\""
+ }
},
{
"moduleName": "AccordionItem",
@@ -349,7 +353,11 @@
}
],
"typedefs": [],
- "rest_props": { "type": "InlineComponent", "name": "BreadcrumbSkeleton" }
+ "rest_props": { "type": "InlineComponent", "name": "BreadcrumbSkeleton" },
+ "extends": {
+ "interface": "BreadcrumbSkeletonProps",
+ "import": "\"./BreadcrumbSkeleton\""
+ }
},
{
"moduleName": "Link",
@@ -646,7 +654,7 @@
{
"name": "__default__",
"default": true,
- "slot_props": "{ props?: { role: \"button\"; type?: string; tabindex: string; disabled: boolean; href?: string; class: string; [key: string]: any; } }"
+ "slot_props": "{ props: { role: \"button\"; type?: string; tabindex: any; disabled: boolean; href?: string; class: string; [key: string]: any; } }"
}
],
"events": [
@@ -668,7 +676,11 @@
}
],
"typedefs": [],
- "rest_props": { "type": "InlineComponent", "name": "ButtonSkeleton" }
+ "rest_props": { "type": "Element", "name": "button | a | div" },
+ "extends": {
+ "interface": "ButtonSkeletonProps",
+ "import": "\"./ButtonSkeleton\""
+ }
},
{
"moduleName": "ButtonSet",
@@ -1031,7 +1043,8 @@
{ "type": "forwarded", "name": "animationend", "element": "Copy" }
],
"typedefs": [],
- "rest_props": { "type": "InlineComponent", "name": "Copy" }
+ "rest_props": { "type": "InlineComponent", "name": "Copy" },
+ "extends": { "interface": "CopyProps", "import": "\"../Copy/Copy\"" }
},
{
"moduleName": "ListBox",
@@ -1654,7 +1667,7 @@
"name": "selectorPrimaryFocus",
"kind": "let",
"description": "Specify a selector to be focused when opening the modal",
- "type": "string",
+ "type": "null | string",
"value": "\"[data-modal-primary-focus]\"",
"isFunction": false,
"constant": false,
@@ -2411,7 +2424,7 @@
"name": "headers",
"kind": "let",
"description": "Specify the data table headers",
- "type": "Headers",
+ "type": "DataTableHeader[]",
"value": "[]",
"isFunction": false,
"constant": false,
@@ -2421,7 +2434,7 @@
"name": "rows",
"kind": "let",
"description": "Specify the rows the data table should render\nkeys defined in `headers` are used for the row ids",
- "type": "Object[]",
+ "type": "Row[]",
"value": "[]",
"isFunction": false,
"constant": false,
@@ -2500,7 +2513,7 @@
"name": "expandedRowIds",
"kind": "let",
"description": "Specify the row ids to be expanded",
- "type": "string[]",
+ "type": "RowId[]",
"value": "[]",
"isFunction": false,
"constant": false,
@@ -2540,7 +2553,7 @@
"name": "selectedRowIds",
"kind": "let",
"description": "Specify the row ids to be selected",
- "type": "string[]",
+ "type": "RowId[]",
"value": "[]",
"isFunction": false,
"constant": false,
@@ -2563,25 +2576,25 @@
"name": "cell",
"default": false,
"fallback": "{headers[j].display ? headers[j].display(cell.value) : cell.value}",
- "slot_props": "{ row: Object; cell: Object; }"
+ "slot_props": "{ row: Row; cell: Cell; }"
},
{
"name": "cell-header",
"default": false,
"fallback": "{header.value}",
- "slot_props": "{ header: Header}"
+ "slot_props": "{ header: NonEmptyHeader; }"
},
{
"name": "expanded-row",
"default": false,
- "slot_props": "{ row: Object; }"
+ "slot_props": "{ row: Row; }"
}
],
"events": [
{
"type": "dispatched",
"name": "click",
- "detail": "{ header?: Header; row?: Object; cell?: Object; }"
+ "detail": "{ header?: DataTableHeader; row?: Row; cell?: Cell; }"
},
{
"type": "dispatched",
@@ -2591,28 +2604,46 @@
{
"type": "dispatched",
"name": "click:header",
- "detail": "{ header: Header; sortDirection: \"ascending\" | \"descending\" | \"none\" }"
+ "detail": "{ header: DataTableHeader; sortDirection: \"ascending\" | \"descending\" | \"none\" }"
},
- { "type": "dispatched", "name": "click:row", "detail": "Object" },
- { "type": "dispatched", "name": "mouseenter:row", "detail": "Object" },
- { "type": "dispatched", "name": "mouseleave:row", "detail": "Object" },
+ { "type": "dispatched", "name": "click:row", "detail": "Row" },
+ { "type": "dispatched", "name": "mouseenter:row", "detail": "Row" },
+ { "type": "dispatched", "name": "mouseleave:row", "detail": "Row" },
{
"type": "dispatched",
"name": "click:row--expand",
- "detail": "{ expanded: boolean; row: Object; }"
+ "detail": "{ expanded: boolean; row: Row; }"
},
- { "type": "dispatched", "name": "click:cell", "detail": "Object" }
+ { "type": "dispatched", "name": "click:cell", "detail": "Cell" }
],
"typedefs": [
+ { "type": "string", "name": "Key", "ts": "type Key = string" },
+ { "type": "any", "name": "Value", "ts": "type Value = any" },
{
- "type": "{ key: string; value: string; display?: (item) => string; sort?: (a, b) => number; empty?: boolean; columnMenu?: boolean; }",
- "name": "Header",
- "ts": "interface Header { key: string; value: string; display?: (item) => string; sort?: (a, b) => number; empty?: boolean; columnMenu?: boolean; }"
+ "type": "{ key: Key; empty: boolean; display?: (item: Value) => Value; sort?: (a: Value, b: Value) => (0 | -1 | 1); columnMenu?: boolean; }",
+ "name": "EmptyHeader",
+ "ts": "interface EmptyHeader { key: Key; empty: boolean; display?: (item: Value) => Value; sort?: (a: Value, b: Value) => (0 | -1 | 1); columnMenu?: boolean; }"
},
{
- "type": "Header[]",
- "name": "Headers",
- "ts": "type Headers = Header[]"
+ "type": "{ key: Key; value: Value; display?: (item: Value) => Value; sort?: (a: Value, b: Value) => (0 | -1 | 1); columnMenu?: boolean; }",
+ "name": "NonEmptyHeader",
+ "ts": "interface NonEmptyHeader { key: Key; value: Value; display?: (item: Value) => Value; sort?: (a: Value, b: Value) => (0 | -1 | 1); columnMenu?: boolean; }"
+ },
+ {
+ "type": "NonEmptyHeader | EmptyHeader",
+ "name": "DataTableHeader",
+ "ts": "type DataTableHeader = NonEmptyHeader | EmptyHeader"
+ },
+ {
+ "type": "Record+ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
++ Natural Language Classifier uses advanced natural language processing and + machine learning techniques to create custom classification models. Users + train their data and the service predicts the appropriate category for the + inputted text. +
++ Analyze text to extract meta-data from content such as concepts, entities, + emotion, relations, sentiment and more. +
++ Translate text, documents, and websites from one language to another. + Create industry or region-specific translations via the service's + customization capability. +
+This is a permanent action and cannot be undone.
++ {JSON.stringify(row, null, 2)} ++
+ {JSON.stringify(row, null, 2)} ++
Create a new Cloudant database in the US South region.
+Create a new Cloudant database in the US South region.
+Create a new Cloudant database in the US South region.
+Create a new Cloudant database in the US South region.
+Create a new Cloudant database in the US South region.
++ IBM Cloudant is a distributed, secure database with global availability and + zero vendor lock-in used to build web and mobile apps at scale. +
+Resources are provisioned based on your account's organization.
+Resources are provisioned based on your account's organization.
+Top
+Right
+Bottom
+Left
+Resources are provisioned based on your account's organization.
+ +Resources are provisioned based on your account's organization.
+Resources are provisioned based on your account's organization.
+