diff --git a/src/components/__tests__/__snapshots__/publicAPI.spec.js.snap b/src/components/__tests__/__snapshots__/publicAPI.spec.js.snap index b7cbf144c..a2e878577 100644 --- a/src/components/__tests__/__snapshots__/publicAPI.spec.js.snap +++ b/src/components/__tests__/__snapshots__/publicAPI.spec.js.snap @@ -141,14 +141,82 @@ Map { "title": "", }, "propTypes": Object { - "backgroundImage": [Function], - "className": [Function], - "errorMessage": [Function], - "errorName": [Function], - "labels": [Function], - "links": [Function], - "statusCode": [Function], - "title": [Function], + "backgroundImage": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "className": Object { + "type": "string", + }, + "errorMessage": Object { + "type": "string", + }, + "errorName": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "links": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "text": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "statusCode": Object { + "type": "number", + }, + "title": Object { + "type": "string", + }, }, }, "Card" => Object { @@ -163,14 +231,100 @@ Map { "onClick": null, }, "propTypes": Object { - "body": [Function], - "children": [Function], - "className": [Function], - "footer": [Function], - "header": [Function], - "label": [Function], - "link": [Function], - "onClick": [Function], + "body": Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "type": "element", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "text": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + "children": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "type": "element", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "className": Object { + "type": "string", + }, + "footer": Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "type": "element", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + }, + ], + "type": "shape", + }, + "header": Object { + "args": Array [ + Object { + "image": Object { + "type": "string", + }, + "tag": Object { + "type": "node", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + "label": Object { + "type": "string", + }, + "link": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, }, }, "CardSkeleton" => Object { @@ -178,7 +332,9 @@ Map { "className": null, }, "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "CodeSnippet" => Object { @@ -188,23 +344,62 @@ Map { "type": "single", }, "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "copyButtonDescription": [Function], - "copyLabel": [Function], - "feedback": [Function], - "light": [Function], - "onClick": [Function], - "showLessText": [Function], - "showMoreText": [Function], - "type": [Function], + "ariaLabel": Object { + "type": "string", + }, + "children": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "copyButtonDescription": Object { + "type": "string", + }, + "copyLabel": Object { + "type": "string", + }, + "feedback": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, + "showLessText": Object { + "type": "string", + }, + "showMoreText": Object { + "type": "string", + }, + "type": Object { + "args": Array [ + Array [ + "single", + "inline", + "multi", + ], + ], + "type": "oneOf", + }, }, }, "CodeSnippetSkeleton" => Object { "propTypes": Object { - "className": [Function], - "type": [Function], + "className": Object { + "type": "string", + }, + "type": Object { + "args": Array [ + Array [ + "single", + "multi", + ], + ], + "type": "oneOf", + }, }, }, "ComboBox" => Object { @@ -218,26 +413,212 @@ Map { "type": "default", }, "propTypes": Object { - "ariaLabel": [Function], - "className": [Function], - "disabled": [Function], - "downshiftProps": [Function], - "id": [Function], - "initialSelectedItem": [Function], - "invalid": [Function], - "invalidText": [Function], - "itemToElement": [Function], - "itemToString": [Function], - "items": [Function], - "light": [Function], - "onChange": [Function], - "onInputChange": [Function], - "placeholder": [Function], - "selectedItem": [Function], - "shouldFilterItem": [Function], - "size": [Function], - "translateWithId": [Function], - "type": [Function], + "ariaLabel": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "downshiftProps": Object { + "args": Array [ + Object { + "breakingChanges": Object { + "args": Array [ + Object { + "resetInputOnSelection": Object { + "type": "bool", + }, + }, + ], + "type": "shape", + }, + "children": Object { + "type": "func", + }, + "defaultHighlightedIndex": Object { + "type": "number", + }, + "defaultInputValue": Object { + "type": "string", + }, + "defaultIsOpen": Object { + "type": "bool", + }, + "defaultSelectedItem": Object { + "type": "any", + }, + "environment": Object { + "args": Array [ + Object { + "addEventListener": Object { + "type": "func", + }, + "document": Object { + "args": Array [ + Object { + "activeElement": Object { + "type": "any", + }, + "body": Object { + "type": "any", + }, + "getElementById": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "removeEventListener": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "getA11yStatusMessage": Object { + "type": "func", + }, + "highlightedIndex": Object { + "type": "number", + }, + "id": Object { + "type": "string", + }, + "inputValue": Object { + "type": "string", + }, + "isOpen": Object { + "type": "bool", + }, + "itemCount": Object { + "type": "number", + }, + "itemToString": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, + "onInputValueChange": Object { + "type": "func", + }, + "onOuterClick": Object { + "type": "func", + }, + "onSelect": Object { + "type": "func", + }, + "onStateChange": Object { + "type": "func", + }, + "onUserAction": Object { + "type": "func", + }, + "render": Object { + "type": "func", + }, + "selectedItem": Object { + "type": "any", + }, + "selectedItemChanged": Object { + "type": "func", + }, + "stateReducer": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "initialSelectedItem": Object { + "args": Array [ + Array [ + Object { + "type": "object", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "itemToElement": Object { + "type": "func", + }, + "itemToString": Object { + "type": "func", + }, + "items": Object { + "isRequired": true, + "type": "array", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "isRequired": true, + "type": "func", + }, + "onInputChange": Object { + "type": "func", + }, + "placeholder": Object { + "isRequired": true, + "type": "string", + }, + "selectedItem": Object { + "args": Array [ + Array [ + Object { + "type": "object", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "shouldFilterItem": Object { + "type": "func", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, + "translateWithId": Object { + "type": "func", + }, + "type": Object { + "args": Array [ + Array [ + "default", + "inline", + ], + ], + "type": "oneOf", + }, }, }, "ComboButton" => Object { @@ -246,9 +627,22 @@ Map { "direction": "top", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "direction": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "direction": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, }, }, "ComboButtonItem" => Object { @@ -262,14 +656,41 @@ Map { "renderIcon": null, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "href": [Function], - "iconDescription": [Function], - "onClick": [Function], - "primaryFocus": [Function], - "renderIcon": [Function], + "children": Object { + "isRequired": true, + "type": "string", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "href": Object { + "type": "string", + }, + "iconDescription": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "primaryFocus": Object { + "type": "bool", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "ContentSwitcher" => Object { @@ -277,10 +698,19 @@ Map { "selectedIndex": 0, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "onChange": [Function], - "selectedIndex": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onChange": Object { + "isRequired": true, + "type": "func", + }, + "selectedIndex": Object { + "type": "number", + }, }, }, "CopyButton" => Object { @@ -291,11 +721,21 @@ Map { "onClick": [Function], }, "propTypes": Object { - "className": [Function], - "feedback": [Function], - "feedbackTimeout": [Function], - "iconDescription": [Function], - "onClick": [Function], + "className": Object { + "type": "string", + }, + "feedback": Object { + "type": "string", + }, + "feedbackTimeout": Object { + "type": "number", + }, + "iconDescription": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, }, }, "DataDecorator" => Object { @@ -325,26 +765,165 @@ Map { "title": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "closeButton": [Function], - "inline": [Function], - "labels": [Function], - "noIcon": [Function], - "onClose": [Function], - "onOpen": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "closeButton": Object { + "args": Array [ + Object { + "closePanel": Object { + "type": "bool", + }, + "icon": Object { + "type": "object", + }, + "iconDescription": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "inline": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "noIcon": Object { + "type": "bool", + }, + "onClose": Object { + "type": "func", + }, + "onOpen": Object { + "type": "func", + }, "primaryButton": [Function], - "renderFooter": [Function], - "score": [Function], - "scoreDescription": [Function], + "renderFooter": Object { + "type": "func", + }, + "score": Object { + "type": "number", + }, + "scoreDescription": Object { + "type": "func", + }, "scoreThresholds": [Function], "secondaryButton": [Function], - "stopPropagation": [Function], - "stopPropagationEvents": [Function], - "subtitle": [Function], - "title": [Function], - "type": [Function], - "value": [Function], + "stopPropagation": Object { + "type": "bool", + }, + "stopPropagationEvents": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + "onAbort", + "onAnimationEnd", + "onAnimationIteration", + "onAnimationStart", + "onChange", + "onClick", + "onContextMenu", + "onCopy", + "onCut", + "onDoubleClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onEmptied", + "onEncrypted", + "onInput", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onPaste", + "onPointerCancel", + "onPointerDown", + "onPointerMove", + "onPointerOut", + "onPointerOver", + "onPointerUp", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onSelect", + "onStalled", + "onSubmit", + "onSuspend", + "onTimeUpdate", + "onToggle", + "onTouchCancel", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onTransitionEnd", + "onVolumeChange", + "onWaiting", + "onWheel", + ], + ], + "type": "oneOf", + }, + ], + "type": "arrayOf", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "type": "string", + }, + "type": Object { + "isRequired": true, + "type": "string", + }, + "value": Object { + "isRequired": true, + "type": "string", + }, }, }, "Decorator" => Object { @@ -367,19 +946,45 @@ Map { "title": "", }, "propTypes": Object { - "active": [Function], - "className": [Function], - "href": [Function], - "inert": [Function], - "inline": [Function], - "noIcon": [Function], - "onClick": [Function], - "score": [Function], - "scoreDescription": [Function], + "active": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "href": Object { + "type": "string", + }, + "inert": Object { + "type": "bool", + }, + "inline": Object { + "type": "bool", + }, + "noIcon": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, + "score": Object { + "type": "number", + }, + "scoreDescription": Object { + "type": "func", + }, "scoreThresholds": [Function], - "title": [Function], - "type": [Function], - "value": [Function], + "title": Object { + "type": "string", + }, + "type": Object { + "isRequired": true, + "type": "string", + }, + "value": Object { + "isRequired": true, + "type": "string", + }, }, }, "DataTable" => Object { @@ -388,19 +993,43 @@ Map { "isSortable": false, }, "propTypes": Object { - "className": [Function], - "isSortable": [Function], - "shouldShowBorder": [Function], - "size": [Function], - "stickyHeader": [Function], - "useStaticWidth": [Function], - "useZebraStyles": [Function], + "className": Object { + "type": "string", + }, + "isSortable": Object { + "type": "bool", + }, + "shouldShowBorder": Object { + "type": "bool", + }, + "size": Object { + "args": Array [ + Array [ + "compact", + "short", + "normal", + "tall", + ], + ], + "type": "oneOf", + }, + "stickyHeader": Object { + "type": "bool", + }, + "useStaticWidth": Object { + "type": "bool", + }, + "useZebraStyles": Object { + "type": "bool", + }, }, }, "TableActionList": Object { "displayName": "TableActionList", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableBatchAction": Object { @@ -411,9 +1040,23 @@ Map { }, }, "propTypes": Object { - "hasIconOnly": [Function], + "hasIconOnly": Object { + "type": "bool", + }, "iconDescription": [Function], - "renderIcon": [Function], + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "TableBatchActions": Object { @@ -421,12 +1064,26 @@ Map { "translateWithId": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "onCancel": [Function], - "shouldShowBatchActions": [Function], - "totalSelected": [Function], - "translateWithId": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onCancel": Object { + "isRequired": true, + "type": "func", + }, + "shouldShowBatchActions": Object { + "type": "bool", + }, + "totalSelected": Object { + "isRequired": true, + "type": "number", + }, + "translateWithId": Object { + "type": "func", + }, }, "translationKeys": Array [ "carbon.table.batch.cancel", @@ -439,33 +1096,71 @@ Map { "aria-live": "polite", }, "propTypes": Object { - "aria-live": [Function], - "children": [Function], - "className": [Function], + "aria-live": Object { + "args": Array [ + Array [ + "polite", + "assertive", + "off", + ], + ], + "type": "oneOf", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "TableCell": Object { "displayName": "TableCell", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableContainer": Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "description": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "description": Object { + "type": "node", + }, + "title": Object { + "type": "node", + }, }, }, "TableExpandHeader": Object { "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "expandIconDescription": [Function], - "isExpanded": [Function], - "onExpand": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "expandIconDescription": Object { + "type": "string", + }, + "isExpanded": Object { + "isRequired": true, + "type": "bool", + }, + "onExpand": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableExpandRow": Object { @@ -473,26 +1168,52 @@ Map { "expandHeader": "expand", }, "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "expandHeader": [Function], - "expandIconDescription": [Function], - "isExpanded": [Function], - "onExpand": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "expandHeader": Object { + "type": "string", + }, + "expandIconDescription": Object { + "type": "string", + }, + "isExpanded": Object { + "isRequired": true, + "type": "bool", + }, + "onExpand": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableExpandedRow": Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "colSpan": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "colSpan": Object { + "isRequired": true, + "type": "number", + }, }, }, "TableHead": Object { "displayName": "TableHead", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableHeader": Object { @@ -504,15 +1225,41 @@ Map { }, "displayName": "TableHeader", "propTypes": Object { - "children": [Function], - "className": [Function], - "colSpan": [Function], - "isSortHeader": [Function], - "isSortable": [Function], - "onClick": [Function], - "scope": [Function], - "sortDirection": [Function], - "translateWithId": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "colSpan": Object { + "type": "number", + }, + "isSortHeader": Object { + "type": "bool", + }, + "isSortable": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, + "scope": Object { + "isRequired": true, + "type": "string", + }, + "sortDirection": Object { + "args": Array [ + Array [ + "NONE", + "DESC", + "ASC", + ], + ], + "type": "oneOf", + }, + "translateWithId": Object { + "type": "func", + }, }, "render": [Function], "translationKeys": Array [ @@ -522,12 +1269,16 @@ Map { "TableOverflowCell": Object { "defaultProps": undefined, "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableRow": Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableSelectAll": Object { @@ -535,25 +1286,65 @@ Map { "ariaLabel": "Select all rows in the table", }, "propTypes": Object { - "ariaLabel": [Function], - "checked": [Function], - "className": [Function], - "id": [Function], - "indeterminate": [Function], - "name": [Function], - "onSelect": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "checked": Object { + "isRequired": true, + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "indeterminate": Object { + "type": "bool", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onSelect": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableSelectRow": Object { "propTypes": Object { - "ariaLabel": [Function], - "checked": [Function], - "className": [Function], - "disabled": [Function], - "id": [Function], - "name": [Function], - "onSelect": [Function], - "radio": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "checked": Object { + "isRequired": true, + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onSelect": Object { + "isRequired": true, + "type": "func", + }, + "radio": Object { + "type": "bool", + }, }, }, "TableToolbar": Object { @@ -563,23 +1354,34 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], + "children": Object { + "type": "node", + }, }, }, "TableToolbarAction": Object { "$$typeof": Symbol(react.forward_ref), "displayName": "TableToolbarAction", "propTypes": Object { - "children": [Function], - "className": [Function], - "onClick": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, }, "render": [Function], }, "TableToolbarContent": Object { "displayName": "TableToolbarContent", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableToolbarDownload": Object { @@ -589,11 +1391,53 @@ Map { "title": "", }, "propTypes": Object { - "filename": [Function], - "headers": [Function], - "label": [Function], - "rows": [Function], - "title": [Function], + "filename": Object { + "type": "string", + }, + "headers": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "header": Object { + "isRequired": true, + "type": "string", + }, + "key": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "label": Object { + "type": "string", + }, + "rows": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "type": "string", + }, }, }, "TableToolbarMenu": Object { @@ -605,10 +1449,30 @@ Map { }, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "iconDescription": [Function], - "renderIcon": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "TableToolbarSearch": Object { @@ -618,18 +1482,51 @@ Map { "translateWithId": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultValue": [Function], - "id": [Function], - "labelText": [Function], - "onChange": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, "persistant": [Function], - "persistent": [Function], - "placeHolderText": [Function], - "searchContainerClasses": [Function], - "tabIndex": [Function], - "translateWithId": [Function], + "persistent": Object { + "type": "bool", + }, + "placeHolderText": Object { + "type": "string", + }, + "searchContainerClasses": Object { + "type": "string", + }, + "tabIndex": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "translateWithId": Object { + "isRequired": true, + "type": "func", + }, }, }, "defaultProps": Object { @@ -642,15 +1539,65 @@ Map { "useZebraStyles": false, }, "propTypes": Object { - "filterRows": [Function], - "headers": [Function], - "isSelectable": [Function], - "isSortable": [Function], - "missingDataCharacter": [Function], - "render": [Function], - "rows": [Function], - "sortRow": [Function], - "useZebraStyles": [Function], + "filterRows": Object { + "type": "func", + }, + "headers": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "header": Object { + "isRequired": true, + "type": "string", + }, + "key": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "isSelectable": Object { + "type": "bool", + }, + "isSortable": Object { + "type": "bool", + }, + "missingDataCharacter": Object { + "type": "string", + }, + "render": Object { + "type": "func", + }, + "rows": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "sortRow": Object { + "type": "func", + }, + "useZebraStyles": Object { + "type": "bool", + }, }, }, "DataTablePagination" => Object { @@ -679,80 +1626,256 @@ Map { "useZebraStyles": false, }, "propTypes": Object { - "backwardText": [Function], - "className": [Function], - "disabled": [Function], - "filterRows": [Function], - "forwardText": [Function], - "headers": [Function], - "id": [Function], - "isLastPage": [Function], - "isSelectable": [Function], - "isSortable": [Function], - "itemRangeText": [Function], - "itemText": [Function], - "itemsPerPageFollowsText": [Function], - "itemsPerPageText": [Function], - "missingDataCharacter": [Function], - "onChange": [Function], - "page": [Function], - "pageInputDisabled": [Function], - "pageNumberText": [Function], - "pageRangeText": [Function], - "pageSize": [Function], - "pageSizes": [Function], - "pageText": [Function], - "pagesUnknown": [Function], - "render": [Function], - "rows": [Function], - "sortRow": [Function], - "totalItems": [Function], - "useBackendPagination": [Function], - "useZebraStyles": [Function], - }, - }, - "DataTableSkeleton" => Object { - "defaultProps": Object { - "columnCount": 5, - "compact": false, - "headers": Array [], - "rowCount": 5, - "zebra": false, - }, - "propTypes": Object { - "className": [Function], - "columnCount": [Function], - "compact": [Function], - "headers": [Function], - "rowCount": [Function], - "zebra": [Function], - }, - }, - "Table" => Object { - "defaultProps": Object { - "isSortable": false, - }, - "propTypes": Object { - "className": [Function], - "isSortable": [Function], - "shouldShowBorder": [Function], - "size": [Function], - "stickyHeader": [Function], - "useStaticWidth": [Function], - "useZebraStyles": [Function], - }, - }, - "TableBatchAction" => Object { - "defaultProps": Object { + "backwardText": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "filterRows": Object { + "type": "func", + }, + "forwardText": Object { + "type": "string", + }, + "headers": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "header": Object { + "isRequired": true, + "type": "string", + }, + "key": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "id": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "isLastPage": Object { + "type": "bool", + }, + "isSelectable": Object { + "type": "bool", + }, + "isSortable": Object { + "type": "bool", + }, + "itemRangeText": Object { + "type": "func", + }, + "itemText": Object { + "type": "func", + }, + "itemsPerPageFollowsText": Object { + "type": "string", + }, + "itemsPerPageText": Object { + "type": "string", + }, + "missingDataCharacter": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "page": Object { + "type": "number", + }, + "pageInputDisabled": Object { + "type": "bool", + }, + "pageNumberText": Object { + "type": "string", + }, + "pageRangeText": Object { + "type": "func", + }, + "pageSize": Object { + "type": "number", + }, + "pageSizes": Object { + "args": Array [ + Object { + "type": "number", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "pageText": Object { + "type": "func", + }, + "pagesUnknown": Object { + "type": "bool", + }, + "render": Object { + "type": "func", + }, + "rows": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "sortRow": Object { + "type": "func", + }, + "totalItems": Object { + "type": "number", + }, + "useBackendPagination": Object { + "type": "bool", + }, + "useZebraStyles": Object { + "type": "bool", + }, + }, + }, + "DataTableSkeleton" => Object { + "defaultProps": Object { + "columnCount": 5, + "compact": false, + "headers": Array [], + "rowCount": 5, + "zebra": false, + }, + "propTypes": Object { + "className": Object { + "type": "string", + }, + "columnCount": Object { + "type": "number", + }, + "compact": Object { + "type": "bool", + }, + "headers": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "args": Array [ + Object { + "header": Object { + "type": "node", + }, + "key": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + ], + "type": "oneOfType", + }, + "rowCount": Object { + "type": "number", + }, + "zebra": Object { + "type": "bool", + }, + }, + }, + "Table" => Object { + "defaultProps": Object { + "isSortable": false, + }, + "propTypes": Object { + "className": Object { + "type": "string", + }, + "isSortable": Object { + "type": "bool", + }, + "shouldShowBorder": Object { + "type": "bool", + }, + "size": Object { + "args": Array [ + Array [ + "compact", + "short", + "normal", + "tall", + ], + ], + "type": "oneOf", + }, + "stickyHeader": Object { + "type": "bool", + }, + "useStaticWidth": Object { + "type": "bool", + }, + "useZebraStyles": Object { + "type": "bool", + }, + }, + }, + "TableBatchAction" => Object { + "defaultProps": Object { "renderIcon": Object { "$$typeof": Symbol(react.forward_ref), "render": [Function], }, }, "propTypes": Object { - "hasIconOnly": [Function], + "hasIconOnly": Object { + "type": "bool", + }, "iconDescription": [Function], - "renderIcon": [Function], + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "TableBatchActions" => Object { @@ -760,12 +1883,26 @@ Map { "translateWithId": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "onCancel": [Function], - "shouldShowBatchActions": [Function], - "totalSelected": [Function], - "translateWithId": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onCancel": Object { + "isRequired": true, + "type": "func", + }, + "shouldShowBatchActions": Object { + "type": "bool", + }, + "totalSelected": Object { + "isRequired": true, + "type": "number", + }, + "translateWithId": Object { + "type": "func", + }, }, "translationKeys": Array [ "carbon.table.batch.cancel", @@ -778,33 +1915,71 @@ Map { "aria-live": "polite", }, "propTypes": Object { - "aria-live": [Function], - "children": [Function], - "className": [Function], + "aria-live": Object { + "args": Array [ + Array [ + "polite", + "assertive", + "off", + ], + ], + "type": "oneOf", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "TableCell" => Object { "displayName": "TableCell", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableContainer" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "description": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "description": Object { + "type": "node", + }, + "title": Object { + "type": "node", + }, }, }, "TableExpandHeader" => Object { "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "expandIconDescription": [Function], - "isExpanded": [Function], - "onExpand": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "expandIconDescription": Object { + "type": "string", + }, + "isExpanded": Object { + "isRequired": true, + "type": "bool", + }, + "onExpand": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableExpandRow" => Object { @@ -812,26 +1987,52 @@ Map { "expandHeader": "expand", }, "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "expandHeader": [Function], - "expandIconDescription": [Function], - "isExpanded": [Function], - "onExpand": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "expandHeader": Object { + "type": "string", + }, + "expandIconDescription": Object { + "type": "string", + }, + "isExpanded": Object { + "isRequired": true, + "type": "bool", + }, + "onExpand": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableExpandedRow" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "colSpan": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "colSpan": Object { + "isRequired": true, + "type": "number", + }, }, }, "TableHead" => Object { "displayName": "TableHead", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableHeader" => Object { @@ -843,15 +2044,41 @@ Map { }, "displayName": "TableHeader", "propTypes": Object { - "children": [Function], - "className": [Function], - "colSpan": [Function], - "isSortHeader": [Function], - "isSortable": [Function], - "onClick": [Function], - "scope": [Function], - "sortDirection": [Function], - "translateWithId": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "colSpan": Object { + "type": "number", + }, + "isSortHeader": Object { + "type": "bool", + }, + "isSortable": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, + "scope": Object { + "isRequired": true, + "type": "string", + }, + "sortDirection": Object { + "args": Array [ + Array [ + "NONE", + "DESC", + "ASC", + ], + ], + "type": "oneOf", + }, + "translateWithId": Object { + "type": "func", + }, }, "render": [Function], "translationKeys": Array [ @@ -861,12 +2088,16 @@ Map { "TableOverflowCell" => Object { "defaultProps": undefined, "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableRow" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableSelectAll" => Object { @@ -874,25 +2105,65 @@ Map { "ariaLabel": "Select all rows in the table", }, "propTypes": Object { - "ariaLabel": [Function], - "checked": [Function], - "className": [Function], - "id": [Function], - "indeterminate": [Function], - "name": [Function], - "onSelect": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "checked": Object { + "isRequired": true, + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "indeterminate": Object { + "type": "bool", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onSelect": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableSelectRow" => Object { "propTypes": Object { - "ariaLabel": [Function], - "checked": [Function], - "className": [Function], - "disabled": [Function], - "id": [Function], - "name": [Function], - "onSelect": [Function], - "radio": [Function], + "ariaLabel": Object { + "isRequired": true, + "type": "string", + }, + "checked": Object { + "isRequired": true, + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onSelect": Object { + "isRequired": true, + "type": "func", + }, + "radio": Object { + "type": "bool", + }, }, }, "TableToolbar" => Object { @@ -902,23 +2173,34 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], + "children": Object { + "type": "node", + }, }, }, "TableToolbarAction" => Object { "$$typeof": Symbol(react.forward_ref), "displayName": "TableToolbarAction", "propTypes": Object { - "children": [Function], - "className": [Function], - "onClick": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, }, "render": [Function], }, "TableToolbarContent" => Object { "displayName": "TableToolbarContent", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TableToolbarSearch" => Object { @@ -928,18 +2210,51 @@ Map { "translateWithId": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultValue": [Function], - "id": [Function], - "labelText": [Function], - "onChange": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, "persistant": [Function], - "persistent": [Function], - "placeHolderText": [Function], - "searchContainerClasses": [Function], - "tabIndex": [Function], - "translateWithId": [Function], + "persistent": Object { + "type": "bool", + }, + "placeHolderText": Object { + "type": "string", + }, + "searchContainerClasses": Object { + "type": "string", + }, + "tabIndex": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "translateWithId": Object { + "isRequired": true, + "type": "func", + }, }, }, "TableToolbarMenu" => Object { @@ -951,10 +2266,30 @@ Map { }, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "iconDescription": [Function], - "renderIcon": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "TableToolbarDownload" => Object { @@ -964,11 +2299,53 @@ Map { "title": "", }, "propTypes": Object { - "filename": [Function], - "headers": [Function], - "label": [Function], - "rows": [Function], - "title": [Function], + "filename": Object { + "type": "string", + }, + "headers": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "header": Object { + "isRequired": true, + "type": "string", + }, + "key": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "label": Object { + "type": "string", + }, + "rows": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "type": "string", + }, }, }, "DelimitedList" => Object { @@ -979,10 +2356,23 @@ Map { "truncate": true, }, "propTypes": Object { - "className": [Function], - "delimiter": [Function], - "items": [Function], - "truncate": [Function], + "className": Object { + "type": "string", + }, + "delimiter": Object { + "type": "string", + }, + "items": Object { + "args": Array [ + Object { + "type": "any", + }, + ], + "type": "arrayOf", + }, + "truncate": Object { + "type": "bool", + }, }, }, "ExternalLink" => Object { @@ -990,9 +2380,17 @@ Map { "className": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "href": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, }, }, "FilterPanel" => Object { @@ -1003,10 +2401,16 @@ Map { "title": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, "filterData": [Function], - "title": [Function], + "title": Object { + "type": "node", + }, }, }, "FilterPanelAccordion" => Object { @@ -1018,11 +2422,21 @@ Map { "title": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "count": [Function], - "countLabel": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "countLabel": Object { + "type": "func", + }, + "title": Object { + "type": "node", + }, }, }, "FilterPanelAccordionItem" => Object { @@ -1038,15 +2452,33 @@ Map { "title": "title", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "collapseLabel": [Function], - "count": [Function], - "countLabel": [Function], - "expandLabel": [Function], - "open": [Function], - "scrollGradientColor": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "collapseLabel": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "countLabel": Object { + "type": "func", + }, + "expandLabel": Object { + "type": "string", + }, + "open": Object { + "type": "bool", + }, + "scrollGradientColor": Object { + "type": "string", + }, + "title": Object { + "type": "node", + }, }, }, "FilterPanelCheckbox" => Object { @@ -1057,19 +2489,47 @@ Map { "onChange": [Function], }, "propTypes": Object { - "checked": [Function], - "className": [Function], - "count": [Function], - "countLabel": [Function], - "defaultChecked": [Function], - "disabled": [Function], - "hideLabel": [Function], - "id": [Function], - "indeterminate": [Function], - "labelText": [Function], - "onChange": [Function], - "title": [Function], - "wrapperClassName": [Function], + "checked": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "countLabel": Object { + "type": "func", + }, + "defaultChecked": Object { + "type": "bool", + }, + "disabled": Object { + "type": "bool", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "indeterminate": Object { + "type": "bool", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "onChange": Object { + "type": "func", + }, + "title": Object { + "type": "string", + }, + "wrapperClassName": Object { + "type": "string", + }, }, }, "FilterPanelGroup" => Object { @@ -1082,12 +2542,24 @@ Map { "titleClassName": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "count": [Function], - "countLabel": [Function], - "title": [Function], - "titleClassName": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "countLabel": Object { + "type": "func", + }, + "title": Object { + "type": "node", + }, + "titleClassName": Object { + "type": "string", + }, }, }, "FilterPanelLabel" => Object { @@ -1099,11 +2571,21 @@ Map { "countLabel": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "count": [Function], - "countClassName": [Function], - "countLabel": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "countClassName": Object { + "type": "string", + }, + "countLabel": Object { + "type": "func", + }, }, }, "FilterPanelSearch" => Object { @@ -1112,8 +2594,12 @@ Map { "className": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "ICA" => Object { @@ -1126,13 +2612,67 @@ Map { "value": null, }, "propTypes": Object { - "className": [Function], - "forceShowTotal": [Function], - "label": [Function], - "locale": [Function], - "percentage": [Function], - "total": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "forceShowTotal": Object { + "type": "bool", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + "locale": Object { + "args": Array [ + Array [ + "en", + "bg", + "chs", + "cs", + "da-dk", + "de-ch", + "de", + "en-au", + "en-gb", + "en-za", + "es-es", + "es", + "et", + "fi", + "fr-ca", + "fr-ch", + "fr", + "hu", + "it", + "ja", + "lv", + "nl-be", + "nl-nl", + "no", + "pl", + "pt-br", + "pt-pt", + "ru-ua", + "ru", + "sk", + "sl", + "th", + "tr", + "uk-ua", + "vi", + ], + ], + "type": "oneOf", + }, + "percentage": Object { + "type": "bool", + }, + "total": Object { + "type": "number", + }, + "value": Object { + "type": "number", + }, }, }, "ICASkeleton" => Object {}, @@ -1148,13 +2688,45 @@ Map { "width": null, }, "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, "height": [Function], - "path": [Function], - "renderIcon": [Function], - "size": [Function], - "title": [Function], - "viewBox": [Function], + "path": Object { + "type": "string", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "size": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "title": Object { + "type": "string", + }, + "viewBox": Object { + "type": "string", + }, "width": [Function], }, }, @@ -1169,13 +2741,125 @@ Map { "tooltip": true, }, "propTypes": Object { - "actions": [Function], - "className": [Function], - "iconTooltipDirection": [Function], + "actions": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "className": Object { + "type": "string", + }, + "iconClassName": Object { + "type": "string", + }, + "iconSize": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "path": Object { + "type": "string", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "size": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "state": Object { + "type": "bool", + }, + "tooltip": Object { + "type": "bool", + }, + "tooltipDirection": Object { + "args": Array [ + Array [ + "top", + "right", + "bottom", + "left", + ], + ], + "type": "oneOf", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "className": Object { + "type": "string", + }, + "iconTooltipDirection": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, "length": [Function], - "overflowMenuDirection": [Function], - "size": [Function], - "tooltip": [Function], + "overflowMenuDirection": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "md", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, + "tooltip": Object { + "type": "bool", + }, }, }, "IconButton" => Object { @@ -1199,17 +2883,77 @@ Map { "tooltipDirection": "bottom", }, "propTypes": Object { - "className": [Function], - "iconClassName": [Function], - "iconSize": [Function], - "label": [Function], - "onClick": [Function], - "path": [Function], - "renderIcon": [Function], - "size": [Function], - "state": [Function], - "tooltip": [Function], - "tooltipDirection": [Function], + "className": Object { + "type": "string", + }, + "iconClassName": Object { + "type": "string", + }, + "iconSize": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "path": Object { + "type": "string", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "size": Object { + "args": Array [ + Array [ + Object { + "type": "number", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "state": Object { + "type": "bool", + }, + "tooltip": Object { + "type": "bool", + }, + "tooltipDirection": Object { + "args": Array [ + Array [ + "top", + "right", + "bottom", + "left", + ], + ], + "type": "oneOf", + }, }, }, "InlineLoading" => Object { @@ -1217,13 +2961,33 @@ Map { "successDelay": 1500, }, "propTypes": Object { - "className": [Function], - "description": [Function], - "iconDescription": [Function], - "onSuccess": [Function], - "status": [Function], + "className": Object { + "type": "string", + }, + "description": Object { + "type": "node", + }, + "iconDescription": Object { + "type": "string", + }, + "onSuccess": Object { + "type": "func", + }, + "status": Object { + "args": Array [ + Array [ + "inactive", + "active", + "finished", + "error", + ], + ], + "type": "oneOf", + }, "success": [Function], - "successDelay": [Function], + "successDelay": Object { + "type": "number", + }, }, }, "MultiSelect" => Object { @@ -1243,26 +3007,194 @@ Map { }, "displayName": "MultiSelect.Filterable", "propTypes": Object { - "ariaLabel": [Function], - "compareItems": [Function], - "disabled": [Function], - "downshiftProps": [Function], - "id": [Function], - "initialSelectedItems": [Function], - "invalid": [Function], - "invalidText": [Function], - "itemToString": [Function], - "items": [Function], - "light": [Function], - "locale": [Function], - "onChange": [Function], - "open": [Function], - "placeholder": [Function], - "selectionFeedback": [Function], - "size": [Function], - "sortItems": [Function], - "translateWithId": [Function], - "useTitleInItem": [Function], + "ariaLabel": Object { + "type": "string", + }, + "compareItems": Object { + "isRequired": true, + "type": "func", + }, + "disabled": Object { + "type": "bool", + }, + "downshiftProps": Object { + "args": Array [ + Object { + "breakingChanges": Object { + "args": Array [ + Object { + "resetInputOnSelection": Object { + "type": "bool", + }, + }, + ], + "type": "shape", + }, + "children": Object { + "type": "func", + }, + "defaultHighlightedIndex": Object { + "type": "number", + }, + "defaultInputValue": Object { + "type": "string", + }, + "defaultIsOpen": Object { + "type": "bool", + }, + "defaultSelectedItem": Object { + "type": "any", + }, + "environment": Object { + "args": Array [ + Object { + "addEventListener": Object { + "type": "func", + }, + "document": Object { + "args": Array [ + Object { + "activeElement": Object { + "type": "any", + }, + "body": Object { + "type": "any", + }, + "getElementById": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "removeEventListener": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "getA11yStatusMessage": Object { + "type": "func", + }, + "highlightedIndex": Object { + "type": "number", + }, + "id": Object { + "type": "string", + }, + "inputValue": Object { + "type": "string", + }, + "isOpen": Object { + "type": "bool", + }, + "itemCount": Object { + "type": "number", + }, + "itemToString": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, + "onInputValueChange": Object { + "type": "func", + }, + "onOuterClick": Object { + "type": "func", + }, + "onSelect": Object { + "type": "func", + }, + "onStateChange": Object { + "type": "func", + }, + "onUserAction": Object { + "type": "func", + }, + "render": Object { + "type": "func", + }, + "selectedItem": Object { + "type": "any", + }, + "selectedItemChanged": Object { + "type": "func", + }, + "stateReducer": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "initialSelectedItems": Object { + "type": "array", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "itemToString": Object { + "type": "func", + }, + "items": Object { + "isRequired": true, + "type": "array", + }, + "light": Object { + "type": "bool", + }, + "locale": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "open": Object { + "type": "bool", + }, + "placeholder": Object { + "isRequired": true, + "type": "string", + }, + "selectionFeedback": Object { + "args": Array [ + Array [ + "top", + "fixed", + "top-after-reopen", + ], + ], + "type": "oneOf", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, + "sortItems": Object { + "isRequired": true, + "type": "func", + }, + "translateWithId": Object { + "type": "func", + }, + "useTitleInItem": Object { + "type": "bool", + }, }, }, "defaultProps": Object { @@ -1279,26 +3211,200 @@ Map { "type": "default", }, "propTypes": Object { - "compareItems": [Function], - "disabled": [Function], - "downshiftProps": [Function], - "id": [Function], - "initialSelectedItems": [Function], - "invalid": [Function], - "invalidText": [Function], - "itemToString": [Function], - "items": [Function], - "label": [Function], - "light": [Function], - "locale": [Function], - "onChange": [Function], - "open": [Function], - "selectionFeedback": [Function], - "size": [Function], - "sortItems": [Function], - "translateWithId": [Function], - "type": [Function], - "useTitleInItem": [Function], + "compareItems": Object { + "isRequired": true, + "type": "func", + }, + "disabled": Object { + "type": "bool", + }, + "downshiftProps": Object { + "args": Array [ + Object { + "breakingChanges": Object { + "args": Array [ + Object { + "resetInputOnSelection": Object { + "type": "bool", + }, + }, + ], + "type": "shape", + }, + "children": Object { + "type": "func", + }, + "defaultHighlightedIndex": Object { + "type": "number", + }, + "defaultInputValue": Object { + "type": "string", + }, + "defaultIsOpen": Object { + "type": "bool", + }, + "defaultSelectedItem": Object { + "type": "any", + }, + "environment": Object { + "args": Array [ + Object { + "addEventListener": Object { + "type": "func", + }, + "document": Object { + "args": Array [ + Object { + "activeElement": Object { + "type": "any", + }, + "body": Object { + "type": "any", + }, + "getElementById": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "removeEventListener": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "getA11yStatusMessage": Object { + "type": "func", + }, + "highlightedIndex": Object { + "type": "number", + }, + "id": Object { + "type": "string", + }, + "inputValue": Object { + "type": "string", + }, + "isOpen": Object { + "type": "bool", + }, + "itemCount": Object { + "type": "number", + }, + "itemToString": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, + "onInputValueChange": Object { + "type": "func", + }, + "onOuterClick": Object { + "type": "func", + }, + "onSelect": Object { + "type": "func", + }, + "onStateChange": Object { + "type": "func", + }, + "onUserAction": Object { + "type": "func", + }, + "render": Object { + "type": "func", + }, + "selectedItem": Object { + "type": "any", + }, + "selectedItemChanged": Object { + "type": "func", + }, + "stateReducer": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "initialSelectedItems": Object { + "type": "array", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "itemToString": Object { + "type": "func", + }, + "items": Object { + "isRequired": true, + "type": "array", + }, + "label": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "locale": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "open": Object { + "type": "bool", + }, + "selectionFeedback": Object { + "args": Array [ + Array [ + "top", + "fixed", + "top-after-reopen", + ], + ], + "type": "oneOf", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, + "sortItems": Object { + "isRequired": true, + "type": "func", + }, + "translateWithId": Object { + "type": "func", + }, + "type": Object { + "args": Array [ + Array [ + "default", + "inline", + ], + ], + "type": "oneOf", + }, + "useTitleInItem": Object { + "type": "bool", + }, }, }, "NonEntitledSection" => Object { @@ -1309,12 +3415,50 @@ Map { "links": Array [], }, "propTypes": Object { - "backgroundImage": [Function], - "className": [Function], - "description": [Function], - "links": [Function], - "subTitle": [Function], - "title": [Function], + "backgroundImage": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "description": Object { + "type": "string", + }, + "links": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "text": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "subTitle": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "InlineNotification" => Object { @@ -1326,26 +3470,71 @@ Map { "role": "alert", }, "propTypes": Object { - "actions": [Function], - "children": [Function], - "className": [Function], - "hideCloseButton": [Function], - "iconDescription": [Function], - "kind": [Function], - "lowContrast": [Function], - "notificationType": [Function], - "onCloseButtonClick": [Function], - "role": [Function], - "statusIconDescription": [Function], - "subtitle": [Function], - "title": [Function], + "actions": Object { + "type": "node", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "hideCloseButton": Object { + "type": "bool", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "kind": Object { + "args": Array [ + Array [ + "error", + "info", + "success", + "warning", + ], + ], + "isRequired": true, + "type": "oneOf", + }, + "lowContrast": Object { + "type": "bool", + }, + "notificationType": Object { + "type": "string", + }, + "onCloseButtonClick": Object { + "type": "func", + }, + "role": Object { + "isRequired": true, + "type": "string", + }, + "statusIconDescription": Object { + "isRequired": true, + "type": "string", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "NotificationActionButton" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "onClick": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, }, }, "ToastNotification" => Object { @@ -1361,20 +3550,61 @@ Map { "title": "provide a title", }, "propTypes": Object { - "caption": [Function], - "children": [Function], - "className": [Function], - "hideCloseButton": [Function], - "iconDescription": [Function], - "kind": [Function], - "lowContrast": [Function], - "notificationType": [Function], - "onCloseButtonClick": [Function], - "role": [Function], - "statusIconDescription": [Function], - "subtitle": [Function], - "timeout": [Function], - "title": [Function], + "caption": Object { + "type": "node", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "hideCloseButton": Object { + "type": "bool", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "kind": Object { + "args": Array [ + Array [ + "error", + "info", + "success", + "warning", + ], + ], + "isRequired": true, + "type": "oneOf", + }, + "lowContrast": Object { + "type": "bool", + }, + "notificationType": Object { + "type": "string", + }, + "onCloseButtonClick": Object { + "type": "func", + }, + "role": Object { + "isRequired": true, + "type": "string", + }, + "statusIconDescription": Object { + "isRequired": true, + "type": "string", + }, + "subtitle": Object { + "type": "node", + }, + "timeout": Object { + "type": "number", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "NumberInput" => Object { @@ -1383,8 +3613,12 @@ Map { }, "NumberInputSkeleton" => Object { "propTypes": Object { - "className": [Function], - "hideLabel": [Function], + "className": Object { + "type": "string", + }, + "hideLabel": Object { + "type": "bool", + }, }, }, "Pagination" => Object { @@ -1404,25 +3638,79 @@ Map { "pagesUnknown": false, }, "propTypes": Object { - "backwardText": [Function], - "className": [Function], - "disabled": [Function], - "forwardText": [Function], - "id": [Function], - "isLastPage": [Function], - "itemRangeText": [Function], - "itemText": [Function], - "itemsPerPageText": [Function], - "onChange": [Function], - "page": [Function], - "pageInputDisabled": [Function], - "pageNumberText": [Function], - "pageRangeText": [Function], - "pageSize": [Function], - "pageSizes": [Function], - "pageText": [Function], - "pagesUnknown": [Function], - "totalItems": [Function], + "backwardText": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "forwardText": Object { + "type": "string", + }, + "id": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "isLastPage": Object { + "type": "bool", + }, + "itemRangeText": Object { + "type": "func", + }, + "itemText": Object { + "type": "func", + }, + "itemsPerPageText": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "page": Object { + "type": "number", + }, + "pageInputDisabled": Object { + "type": "bool", + }, + "pageNumberText": Object { + "type": "string", + }, + "pageRangeText": Object { + "type": "func", + }, + "pageSize": Object { + "type": "number", + }, + "pageSizes": Object { + "args": Array [ + Object { + "type": "number", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "pageText": Object { + "type": "func", + }, + "pagesUnknown": Object { + "type": "bool", + }, + "totalItems": Object { + "type": "number", + }, }, }, "Panel" => Object { @@ -1434,11 +3722,21 @@ Map { "shouldPanelOpen": true, }, "propTypes": Object { - "children": [Function], - "onClose": [Function], - "onOpen": [Function], - "render": [Function], - "shouldPanelOpen": [Function], + "children": Object { + "type": "node", + }, + "onClose": Object { + "type": "func", + }, + "onOpen": Object { + "type": "func", + }, + "render": Object { + "type": "func", + }, + "shouldPanelOpen": Object { + "type": "bool", + }, }, }, "PanelContainer" => Object { @@ -1457,18 +3755,130 @@ Map { }, "propTypes": Object { "aria-label": [Function], - "children": [Function], - "className": [Function], - "closeButton": [Function], - "disableEscape": [Function], - "hasScrollingContent": [Function], - "labels": [Function], - "primaryButton": [Function], - "renderFooter": [Function], - "rootNode": [Function], - "secondaryButton": [Function], - "subtitle": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "closeButton": Object { + "args": Array [ + Object { + "icon": Object { + "type": "object", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "disableEscape": Object { + "type": "bool", + }, + "hasScrollingContent": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "primaryButton": Object { + "args": Array [ + Object { + "icon": Object { + "type": "object", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "renderFooter": Object { + "type": "func", + }, + "rootNode": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "secondaryButton": Object { + "args": Array [ + Object { + "icon": Object { + "type": "object", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "type": "node", + }, }, }, "PanelContent" => Object { @@ -1477,8 +3887,12 @@ Map { "className": undefined, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "PanelController" => Object { @@ -1487,8 +3901,12 @@ Map { "children": undefined, }, "propTypes": Object { - "active": [Function], - "children": [Function], + "active": Object { + "type": "bool", + }, + "children": Object { + "type": "node", + }, }, }, "PanelV2" => Object { @@ -1510,20 +3928,147 @@ Map { }, "propTypes": Object { "aria-label": [Function], - "children": [Function], - "className": [Function], - "closeButton": [Function], - "focusTrap": [Function], - "hasScrollingContent": [Function], - "isOpen": [Function], - "labels": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "closeButton": Object { + "args": Array [ + Object { + "icon": Object { + "type": "object", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "focusTrap": Object { + "type": "bool", + }, + "hasScrollingContent": Object { + "type": "bool", + }, + "isOpen": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, "primaryButton": [Function], - "renderFooter": [Function], + "renderFooter": Object { + "type": "func", + }, "secondaryButton": [Function], - "stopPropagation": [Function], - "stopPropagationEvents": [Function], - "subtitle": [Function], - "title": [Function], + "stopPropagation": Object { + "type": "bool", + }, + "stopPropagationEvents": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + "onAbort", + "onAnimationEnd", + "onAnimationIteration", + "onAnimationStart", + "onChange", + "onClick", + "onContextMenu", + "onCopy", + "onCut", + "onDoubleClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onEmptied", + "onEncrypted", + "onInput", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onPaste", + "onPointerCancel", + "onPointerDown", + "onPointerMove", + "onPointerOut", + "onPointerOver", + "onPointerUp", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onSelect", + "onStalled", + "onSubmit", + "onSuspend", + "onTimeUpdate", + "onToggle", + "onTouchCancel", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onTransitionEnd", + "onVolumeChange", + "onWaiting", + "onWheel", + ], + ], + "type": "oneOf", + }, + ], + "type": "arrayOf", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "type": "node", + }, }, }, "Pill" => Object { @@ -1532,10 +4077,20 @@ Map { "inline": false, }, "propTypes": Object { - "className": [Function], - "inline": [Function], - "type": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "inline": Object { + "type": "bool", + }, + "type": Object { + "isRequired": true, + "type": "string", + }, + "value": Object { + "isRequired": true, + "type": "string", + }, }, }, "Portal" => Object { @@ -1549,13 +4104,103 @@ Map { "stopPropagationEvents": undefined, }, "propTypes": Object { - "children": [Function], - "focusTrap": [Function], - "hasOverlay": [Function], - "initialFocus": [Function], - "rootNode": [Function], - "stopPropagation": [Function], - "stopPropagationEvents": [Function], + "children": Object { + "type": "element", + }, + "focusTrap": Object { + "type": "bool", + }, + "hasOverlay": Object { + "type": "bool", + }, + "initialFocus": Object { + "args": Array [ + Array [ + Object { + "type": "node", + }, + Object { + "type": "func", + }, + ], + ], + "type": "oneOfType", + }, + "rootNode": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "stopPropagation": Object { + "type": "bool", + }, + "stopPropagationEvents": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + "onAbort", + "onAnimationEnd", + "onAnimationIteration", + "onAnimationStart", + "onChange", + "onClick", + "onContextMenu", + "onCopy", + "onCut", + "onDoubleClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onEmptied", + "onEncrypted", + "onInput", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onPaste", + "onPointerCancel", + "onPointerDown", + "onPointerMove", + "onPointerOut", + "onPointerOver", + "onPointerUp", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onSelect", + "onStalled", + "onSubmit", + "onSuspend", + "onTimeUpdate", + "onToggle", + "onTouchCancel", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onTransitionEnd", + "onVolumeChange", + "onWaiting", + "onWheel", + ], + ], + "type": "oneOf", + }, + ], + "type": "arrayOf", + }, }, }, "ProgressIndicator" => Object { @@ -1563,11 +4208,21 @@ Map { "currentIndex": 0, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "currentIndex": [Function], - "onChange": [Function], - "vertical": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "currentIndex": Object { + "type": "number", + }, + "onChange": Object { + "type": "func", + }, + "vertical": Object { + "type": "bool", + }, }, }, "ProgressStep" => Object { @@ -1576,25 +4231,56 @@ Map { "translateWithId": [Function], }, "propTypes": Object { - "className": [Function], - "complete": [Function], - "current": [Function], - "description": [Function], - "disabled": [Function], - "index": [Function], - "invalid": [Function], - "label": [Function], - "onClick": [Function], - "overflowTooltipProps": [Function], - "renderLabel": [Function], - "secondaryLabel": [Function], - "tooltipId": [Function], - "translateWithId": [Function], + "className": Object { + "type": "string", + }, + "complete": Object { + "type": "bool", + }, + "current": Object { + "type": "bool", + }, + "description": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "index": Object { + "type": "number", + }, + "invalid": Object { + "type": "bool", + }, + "label": Object { + "isRequired": true, + "type": "node", + }, + "onClick": Object { + "type": "func", + }, + "overflowTooltipProps": Object { + "type": "object", + }, + "renderLabel": Object { + "type": "func", + }, + "secondaryLabel": Object { + "type": "string", + }, + "tooltipId": Object { + "type": "string", + }, + "translateWithId": Object { + "type": "func", + }, }, }, "ProgressIndicatorSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "Search" => Object { @@ -1605,17 +4291,65 @@ Map { "type": "text", }, "propTypes": Object { - "className": [Function], - "closeButtonLabelText": [Function], - "defaultValue": [Function], - "id": [Function], - "labelText": [Function], - "light": [Function], - "placeHolderText": [Function], - "size": [Function], + "className": Object { + "type": "string", + }, + "closeButtonLabelText": Object { + "type": "string", + }, + "defaultValue": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "placeHolderText": Object { + "type": "string", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, "small": [Function], - "type": [Function], - "value": [Function], + "type": Object { + "type": "string", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, }, "SearchSkeleton" => Object { @@ -1623,8 +4357,12 @@ Map { "small": false, }, "propTypes": Object { - "className": [Function], - "small": [Function], + "className": Object { + "type": "string", + }, + "small": Object { + "type": "bool", + }, }, }, "SearchFilterButton" => Object { @@ -1633,8 +4371,12 @@ Map { "labelText": "Search", }, "propTypes": Object { - "iconDescription": [Function], - "labelText": [Function], + "iconDescription": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, }, }, "SearchLayoutButton" => Object { @@ -1644,11 +4386,27 @@ Map { "labelText": "Filter", }, "propTypes": Object { - "format": [Function], - "iconDescriptionGrid": [Function], - "iconDescriptionList": [Function], - "labelText": [Function], - "onChangeFormat": [Function], + "format": Object { + "args": Array [ + Array [ + "list", + "grid", + ], + ], + "type": "oneOf", + }, + "iconDescriptionGrid": Object { + "type": "string", + }, + "iconDescriptionList": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, + "onChangeFormat": Object { + "type": "func", + }, }, }, "SearchBar" => Object { @@ -1662,19 +4420,77 @@ Map { "value": "", }, "propTypes": Object { - "className": [Function], - "clearButtonLabelText": [Function], - "labelText": [Function], - "onChange": [Function], - "onSubmit": [Function], - "placeHolderText": [Function], - "scopeToString": [Function], - "scopes": [Function], + "className": Object { + "type": "string", + }, + "clearButtonLabelText": Object { + "isRequired": true, + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "onSubmit": Object { + "type": "func", + }, + "placeHolderText": Object { + "isRequired": true, + "type": "string", + }, + "scopeToString": Object { + "type": "func", + }, + "scopes": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "arrayOf", + }, "scopesTypeLabel": [Function], - "selectedScopes": [Function], - "submitLabel": [Function], - "translateWithId": [Function], - "value": [Function], + "selectedScopes": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "arrayOf", + }, + "submitLabel": Object { + "isRequired": true, + "type": "string", + }, + "translateWithId": Object { + "type": "func", + }, + "value": Object { + "type": "string", + }, }, }, "StackedNotification" => Object { @@ -1687,15 +4503,36 @@ Map { "role": "alert", }, "propTypes": Object { - "caption": [Function], - "children": [Function], - "className": [Function], - "hideCloseButton": [Function], - "iconDescription": [Function], - "onCloseButtonClick": [Function], - "role": [Function], - "subtitle": [Function], - "title": [Function], + "caption": Object { + "type": "node", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "hideCloseButton": Object { + "type": "bool", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "onCloseButtonClick": Object { + "type": "func", + }, + "role": Object { + "type": "string", + }, + "subtitle": Object { + "isRequired": true, + "type": "node", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "StatusIcon" => Object { @@ -1706,10 +4543,35 @@ Map { "status": undefined, }, "propTypes": Object { - "className": [Function], - "message": [Function], - "size": [Function], - "status": [Function], + "className": Object { + "type": "string", + }, + "message": Object { + "type": "string", + }, + "size": Object { + "args": Array [ + Array [ + "lg", + "md", + "sm", + ], + ], + "type": "oneOf", + }, + "status": Object { + "args": Array [ + Array [ + "complete", + "error", + "info", + "success", + "unknown", + "warning", + ], + ], + "type": "oneOf", + }, }, }, "StatusStep" => Object { @@ -1719,11 +4581,31 @@ Map { "status": "incomplete", }, "propTypes": Object { - "className": [Function], - "description": [Function], - "errorMsg": [Function], - "label": [Function], - "status": [Function], + "className": Object { + "type": "string", + }, + "description": Object { + "isRequired": true, + "type": "string", + }, + "errorMsg": Object { + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + "status": Object { + "args": Array [ + Array [ + "complete", + "current", + "incomplete", + "failed", + ], + ], + "type": "oneOf", + }, }, }, "StatusIndicator" => Object { @@ -1735,11 +4617,44 @@ Map { "title": null, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "currentIndex": [Function], - "retry": [Function], - "title": [Function], + "children": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "type": "element", + }, + ], + ], + "type": "oneOfType", + }, + "className": Object { + "type": "string", + }, + "currentIndex": Object { + "type": "number", + }, + "retry": Object { + "args": Array [ + Object { + "action": Object { + "type": "func", + }, + "description": Object { + "type": "string", + }, + "label": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + "title": Object { + "type": "string", + }, }, }, "Step" => Object { @@ -1752,13 +4667,28 @@ Map { "invalid": null, }, "propTypes": Object { - "className": [Function], - "complete": [Function], - "current": [Function], - "description": [Function], - "disabled": [Function], - "invalid": [Function], - "label": [Function], + "className": Object { + "type": "string", + }, + "complete": Object { + "type": "bool", + }, + "current": Object { + "type": "bool", + }, + "description": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "invalid": Object { + "type": "bool", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, }, }, "StepIndicator" => Object { @@ -1767,8 +4697,12 @@ Map { "currentIndex": 0, }, "propTypes": Object { - "className": [Function], - "currentIndex": [Function], + "className": Object { + "type": "string", + }, + "currentIndex": Object { + "type": "number", + }, }, }, "StringFormatter" => Object { @@ -1780,12 +4714,31 @@ Map { "width": null, }, "propTypes": Object { - "className": [Function], - "lines": [Function], - "tooltipDirection": [Function], - "truncate": [Function], - "value": [Function], - "width": [Function], + "className": Object { + "type": "string", + }, + "lines": Object { + "type": "number", + }, + "tooltipDirection": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, + "truncate": Object { + "type": "bool", + }, + "value": Object { + "isRequired": true, + "type": "string", + }, + "width": Object { + "type": "string", + }, }, }, "Switch" => Object { @@ -1798,13 +4751,38 @@ Map { }, "displayName": "Switch", "propTypes": Object { - "className": [Function], - "index": [Function], - "name": [Function], - "onClick": [Function], - "onKeyDown": [Function], - "selected": [Function], - "text": [Function], + "className": Object { + "type": "string", + }, + "index": Object { + "type": "number", + }, + "name": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "onClick": Object { + "type": "func", + }, + "onKeyDown": Object { + "type": "func", + }, + "selected": Object { + "type": "bool", + }, + "text": Object { + "isRequired": true, + "type": "string", + }, }, "render": [Function], }, @@ -1813,8 +4791,13 @@ Map { "className": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "SummaryCardAction" => Object { @@ -1827,12 +4810,22 @@ Map { "onClick": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, "closeButtonIconDescription": [Function], - "expandedContent": [Function], - "hasIconOnly": [Function], - "onClick": [Function], + "expandedContent": Object { + "type": "node", + }, + "hasIconOnly": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, }, }, "SummaryCardBatchAction" => Object { @@ -1843,19 +4836,47 @@ Map { }, }, "propTypes": Object { - "hasIconOnly": [Function], + "hasIconOnly": Object { + "type": "bool", + }, "iconDescription": [Function], - "renderIcon": [Function], + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "SummaryCardBatchActions" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "onCancel": [Function], - "shouldShowBatchActions": [Function], - "totalSelected": [Function], - "translateWithId": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "onCancel": Object { + "isRequired": true, + "type": "func", + }, + "shouldShowBatchActions": Object { + "type": "bool", + }, + "totalSelected": Object { + "isRequired": true, + "type": "number", + }, + "translateWithId": Object { + "type": "func", + }, }, "translationKeys": Array [ "security.summary-card.batch.cancel", @@ -1868,13 +4889,34 @@ Map { "className": null, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "SummaryCardContainer" => Object { "propTypes": Object { - "summaryCards": [Function], + "summaryCards": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, }, }, "SummaryCardFooter" => Object { @@ -1882,8 +4924,13 @@ Map { "className": null, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "SummaryCardHeader" => Object { @@ -1894,11 +4941,28 @@ Map { "truncate": false, }, "propTypes": Object { - "className": [Function], - "status": [Function], - "title": [Function], - "titleTooltipDirection": [Function], - "truncate": [Function], + "className": Object { + "type": "string", + }, + "status": Object { + "type": "node", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + "titleTooltipDirection": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, + "truncate": Object { + "type": "bool", + }, }, }, "SummaryCardSelect" => Object { @@ -1906,18 +4970,47 @@ Map { "className": null, }, "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "SummaryCardSkeleton" => Object {}, "Tag" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "filter": [Function], - "title": [Function], - "type": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "filter": Object { + "type": "bool", + }, + "title": Object { + "type": "string", + }, + "type": Object { + "args": Array [ + Array [ + "red", + "magenta", + "purple", + "blue", + "cyan", + "teal", + "green", + "gray", + "cool-gray", + "warm-gray", + ], + ], + "isRequired": true, + "type": "oneOf", + }, }, }, "InteractiveTag" => Object { @@ -1929,21 +5022,58 @@ Map { "type": "gray", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "filter": [Function], - "isSelected": [Function], - "onRemove": [Function], - "removable": [Function], - "removeBtnLabel": [Function], - "title": [Function], - "type": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "filter": Object { + "type": "bool", + }, + "isSelected": Object { + "type": "bool", + }, + "onRemove": Object { + "type": "func", + }, + "removable": Object { + "type": "bool", + }, + "removeBtnLabel": Object { + "type": "string", + }, + "title": Object { + "type": "string", + }, + "type": Object { + "args": Array [ + Array [ + "red", + "magenta", + "purple", + "blue", + "cyan", + "teal", + "green", + "gray", + "cool-gray", + "warm-gray", + ], + ], + "isRequired": true, + "type": "oneOf", + }, }, }, "TagSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "TagWall" => Object { @@ -1959,16 +5089,75 @@ Map { "onChange": [Function], }, "propTypes": Object { - "addButtonDisabled": [Function], - "addLabel": [Function], - "className": [Function], - "disable": [Function], - "itemToString": [Function], - "items": [Function], - "label": [Function], - "labels": [Function], - "onAddButton": [Function], - "onChange": [Function], + "addButtonDisabled": Object { + "type": "bool", + }, + "addLabel": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "disable": Object { + "type": "bool", + }, + "itemToString": Object { + "type": "func", + }, + "items": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "isSelected": Object { + "type": "bool", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "label": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "onAddButton": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, }, }, "TagWallFilter" => Object { @@ -1986,21 +5175,171 @@ Map { }, "displayName": "TagWallFilter", "propTypes": Object { - "allItems": [Function], - "availableItems": [Function], - "closeButton": [Function], - "description": [Function], - "filterFieldClearAllTooltip": [Function], - "filterFieldClearSelectionTooltip": [Function], - "focusTrap": [Function], - "heading": [Function], - "id": [Function], - "inputFieldPlaceholder": [Function], - "onChange": [Function], - "primaryButton": [Function], - "secondaryButton": [Function], - "selectedItems": [Function], - "tagWallLabel": [Function], + "allItems": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "availableItems": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "closeButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "description": Object { + "args": Array [ + Array [ + Object { + "type": "element", + }, + Object { + "type": "func", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "filterFieldClearAllTooltip": Object { + "type": "string", + }, + "filterFieldClearSelectionTooltip": Object { + "type": "string", + }, + "focusTrap": Object { + "type": "bool", + }, + "heading": Object { + "isRequired": true, + "type": "string", + }, + "id": Object { + "type": "string", + }, + "inputFieldPlaceholder": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "primaryButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "secondaryButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "selectedItems": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "tagWallLabel": Object { + "type": "string", + }, }, }, "Tearsheet" => Object { @@ -2030,25 +5369,231 @@ Map { }, }, "propTypes": Object { - "closeButton": [Function], - "deleteButton": [Function], - "focusTrap": [Function], - "isOpen": [Function], - "labels": [Function], - "loading": [Function], - "loadingMessage": [Function], - "mainTitle": [Function], - "primaryButton": [Function], - "renderMain": [Function], - "renderSidebar": [Function], - "rootNode": [Function], - "secondaryButton": [Function], - "selectorPrimaryFocus": [Function], - "sidebarSubtitle": [Function], - "sidebarTitle": [Function], - "stopPropagation": [Function], - "stopPropagationEvents": [Function], - "tertiaryButton": [Function], + "closeButton": Object { + "args": Array [ + Object { + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "deleteButton": Object { + "args": Array [ + Object { + "icon": Object { + "type": "string", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "focusTrap": Object { + "type": "bool", + }, + "isOpen": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "loading": Object { + "type": "bool", + }, + "loadingMessage": Object { + "type": "string", + }, + "mainTitle": Object { + "type": "string", + }, + "primaryButton": Object { + "args": Array [ + Object { + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "renderMain": Object { + "type": "func", + }, + "renderSidebar": Object { + "type": "func", + }, + "rootNode": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "secondaryButton": Object { + "args": Array [ + Object { + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "selectorPrimaryFocus": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + ], + ], + "type": "oneOfType", + }, + "sidebarSubtitle": Object { + "type": "string", + }, + "sidebarTitle": Object { + "type": "string", + }, + "stopPropagation": Object { + "type": "bool", + }, + "stopPropagationEvents": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + "onAbort", + "onAnimationEnd", + "onAnimationIteration", + "onAnimationStart", + "onChange", + "onClick", + "onContextMenu", + "onCopy", + "onCut", + "onDoubleClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onEmptied", + "onEncrypted", + "onInput", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onPaste", + "onPointerCancel", + "onPointerDown", + "onPointerMove", + "onPointerOut", + "onPointerOver", + "onPointerUp", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onSelect", + "onStalled", + "onSubmit", + "onSuspend", + "onTimeUpdate", + "onToggle", + "onTouchCancel", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onTransitionEnd", + "onVolumeChange", + "onWaiting", + "onWheel", + ], + ], + "type": "oneOf", + }, + ], + "type": "arrayOf", + }, + "tertiaryButton": Object { + "args": Array [ + Object { + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "secondaryText": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, }, }, "TearsheetSmall" => Object { @@ -2069,23 +5614,221 @@ Map { "stopPropagationEvents": undefined, }, "propTypes": Object { - "body": [Function], - "children": [Function], - "className": [Function], - "closeButton": [Function], - "description": [Function], - "flush": [Function], - "focusTrap": [Function], - "heading": [Function], - "isOpen": [Function], - "labels": [Function], - "loading": [Function], - "loadingMessage": [Function], - "primaryButton": [Function], - "rootNode": [Function], - "secondaryButton": [Function], - "stopPropagation": [Function], - "stopPropagationEvents": [Function], + "body": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "element", + }, + ], + ], + "type": "oneOfType", + }, + "children": Object { + "type": "element", + }, + "className": Object { + "type": "string", + }, + "closeButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "description": Object { + "args": Array [ + Array [ + Object { + "type": "element", + }, + Object { + "type": "func", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "flush": Object { + "type": "bool", + }, + "focusTrap": Object { + "type": "bool", + }, + "heading": Object { + "type": "string", + }, + "isOpen": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "loading": Object { + "type": "bool", + }, + "loadingMessage": Object { + "type": "string", + }, + "primaryButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "rootNode": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "secondaryButton": Object { + "args": Array [ + Object { + "hide": Object { + "type": "bool", + }, + "isDisabled": Object { + "type": "bool", + }, + "label": Object { + "type": "string", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "stopPropagation": Object { + "type": "bool", + }, + "stopPropagationEvents": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + "onAbort", + "onAnimationEnd", + "onAnimationIteration", + "onAnimationStart", + "onChange", + "onClick", + "onContextMenu", + "onCopy", + "onCut", + "onDoubleClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onEmptied", + "onEncrypted", + "onInput", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onPaste", + "onPointerCancel", + "onPointerDown", + "onPointerMove", + "onPointerOut", + "onPointerOver", + "onPointerUp", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onSelect", + "onStalled", + "onSubmit", + "onSuspend", + "onTimeUpdate", + "onToggle", + "onTouchCancel", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onTransitionEnd", + "onVolumeChange", + "onWaiting", + "onWheel", + ], + ], + "type": "oneOf", + }, + ], + "type": "arrayOf", + }, }, }, "TextInput" => Object { @@ -2104,23 +5847,94 @@ Map { "size": "", }, "propTypes": Object { - "className": [Function], - "defaultValue": [Function], - "disabled": [Function], - "helperText": [Function], - "hideLabel": [Function], - "id": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "onChange": [Function], - "onClick": [Function], - "placeholder": [Function], - "size": [Function], - "tooltipAlignment": [Function], - "tooltipPosition": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "helperText": Object { + "type": "node", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "placeholder": Object { + "type": "string", + }, + "size": Object { + "type": "string", + }, + "tooltipAlignment": Object { + "args": Array [ + Array [ + "start", + "center", + "end", + ], + ], + "type": "oneOf", + }, + "tooltipPosition": Object { + "args": Array [ + Array [ + "top", + "right", + "bottom", + "left", + ], + ], + "type": "oneOf", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, "render": [Function], }, @@ -2137,25 +5951,100 @@ Map { "size": "", }, "propTypes": Object { - "className": [Function], - "defaultValue": [Function], - "disabled": [Function], - "helperText": [Function], - "hideLabel": [Function], - "hidePasswordLabel": [Function], - "id": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "onChange": [Function], - "onClick": [Function], - "placeholder": [Function], - "showPasswordLabel": [Function], - "size": [Function], - "tooltipAlignment": [Function], - "tooltipPosition": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "helperText": Object { + "type": "node", + }, + "hideLabel": Object { + "type": "bool", + }, + "hidePasswordLabel": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "placeholder": Object { + "type": "string", + }, + "showPasswordLabel": Object { + "type": "string", + }, + "size": Object { + "type": "string", + }, + "tooltipAlignment": Object { + "args": Array [ + Array [ + "start", + "center", + "end", + ], + ], + "type": "oneOf", + }, + "tooltipPosition": Object { + "args": Array [ + Array [ + "top", + "right", + "bottom", + "left", + ], + ], + "type": "oneOf", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, }, "defaultProps": Object { @@ -2170,29 +6059,93 @@ Map { "type": "text", }, "propTypes": Object { - "className": [Function], - "defaultValue": [Function], - "disabled": [Function], - "helperText": [Function], - "hideLabel": [Function], - "id": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "onChange": [Function], - "onClick": [Function], - "placeholder": [Function], - "size": [Function], - "type": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "helperText": Object { + "type": "node", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "placeholder": Object { + "type": "string", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "xl", + ], + ], + "type": "oneOf", + }, + "type": Object { + "type": "string", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, "render": [Function], }, "TextInputSkeleton" => Object { "propTypes": Object { - "className": [Function], - "hideLabel": [Function], + "className": Object { + "type": "string", + }, + "hideLabel": Object { + "type": "bool", + }, }, }, "TimeIndicator" => Object { @@ -2200,8 +6153,13 @@ Map { "className": null, }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "TrendingCard" => Object { @@ -2211,10 +6169,19 @@ Map { "subtitle": null, }, "propTypes": Object { - "className": [Function], - "element": [Function], - "subtitle": [Function], - "title": [Function], + "className": Object { + "type": "string", + }, + "element": Object { + "type": "elementType", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "TypeLayout" => Object { @@ -2226,11 +6193,27 @@ Map { "size": "md", }, "propTypes": Object { - "border": [Function], + "border": Object { + "type": "bool", + }, "bordered": [Function], - "children": [Function], - "className": [Function], - "size": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "size": Object { + "args": Array [ + Array [ + "xs", + "sm", + "md", + "lg", + ], + ], + "type": "oneOf", + }, }, }, "TypeLayoutBody" => Object { @@ -2239,8 +6222,12 @@ Map { "className": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "TypeLayoutCell" => Object { @@ -2249,8 +6236,12 @@ Map { "className": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "TypeLayoutRow" => Object { @@ -2259,8 +6250,12 @@ Map { "className": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "Wizard" => Object { @@ -2278,18 +6273,89 @@ Map { "subTitle": "", }, "propTypes": Object { - "children": [Function], - "focusTrap": [Function], - "initState": [Function], - "isOpen": [Function], - "isSequential": [Function], - "labels": [Function], - "onClose": [Function], - "onDelete": [Function], - "rootNode": [Function], - "steps": [Function], - "subTitle": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "focusTrap": Object { + "type": "bool", + }, + "initState": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "isOpen": Object { + "type": "bool", + }, + "isSequential": Object { + "type": "bool", + }, + "labels": Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "objectOf", + }, + "onClose": Object { + "type": "func", + }, + "onDelete": Object { + "type": "func", + }, + "rootNode": Object { + "args": Array [ + [Function], + ], + "type": "instanceOf", + }, + "steps": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "next": Object { + "type": "func", + }, + "renderMain": Object { + "type": "func", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + "validate": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "subTitle": Object { + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "WizardStep" => Object { @@ -2300,10 +6366,19 @@ Map { }, "getPropsFromElement": Object {}, "propTypes": Object { - "next": [Function], - "renderMain": [Function], - "title": [Function], - "validate": [Function], + "next": Object { + "type": "func", + }, + "renderMain": Object { + "type": "func", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + "validate": Object { + "type": "func", + }, }, }, "Header" => Object { @@ -2318,18 +6393,264 @@ Map { "totalNotifications": 0, }, "propTypes": Object { - "accounts": [Function], - "className": [Function], - "labels": [Function], - "links": [Function], - "notifications": [Function], - "onAccountClick": [Function], - "onNotificationClear": [Function], - "profile": [Function], - "renderLoginAndSignup": [Function], - "showEditProfile": [Function], - "showNotifications": [Function], - "totalNotifications": [Function], + "accounts": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "className": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "brand": Object { + "args": Array [ + Object { + "company": Object { + "isRequired": true, + "type": "string", + }, + "domain": Object { + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "notifications": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "clear": Object { + "isRequired": true, + "type": "string", + }, + "clear_all": Object { + "isRequired": true, + "type": "string", + }, + "link": Object { + "isRequired": true, + "type": "string", + }, + "preferences": Object { + "type": "string", + }, + "success": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + "today": Object { + "isRequired": true, + "type": "string", + }, + "via": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "profile": Object { + "args": Array [ + Object { + "account": Object { + "type": "string", + }, + "edit_profile": Object { + "type": "string", + }, + "link": Object { + "type": "string", + }, + "registration": Object { + "isRequired": true, + "type": "string", + }, + "sign_in": Object { + "isRequired": true, + "type": "string", + }, + "sign_out": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "links": Object { + "args": Array [ + Object { + "edit_profile": Object { + "type": "string", + }, + "notifications_preferences": Object { + "type": "string", + }, + "notifications_view_all": Object { + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + "profile": Object { + "isRequired": true, + "type": "string", + }, + "registration": Object { + "isRequired": true, + "type": "string", + }, + "sign_in": Object { + "isRequired": true, + "type": "string", + }, + "sign_out": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "notifications": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "datetime": Object { + "isRequired": true, + "type": "string", + }, + "description": Object { + "isRequired": true, + "type": "string", + }, + "href": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "onAccountClick": Object { + "type": "func", + }, + "onNotificationClear": Object { + "type": "func", + }, + "profile": Object { + "args": Array [ + Object { + "account": Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + "email": Object { + "type": "string", + }, + "image_url": Object { + "type": "string", + }, + "name": Object { + "args": Array [ + Object { + "first_name": Object { + "isRequired": true, + "type": "string", + }, + "surname": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "type": "shape", + }, + "renderLoginAndSignup": Object { + "type": "func", + }, + "showEditProfile": Object { + "type": "bool", + }, + "showNotifications": Object { + "type": "bool", + }, + "totalNotifications": Object { + "isRequired": true, + "type": "number", + }, }, }, "Nav" => Object { @@ -2340,11 +6661,22 @@ Map { "heading": null, }, "propTypes": Object { - "activeHref": [Function], - "children": [Function], - "className": [Function], - "heading": [Function], - "label": [Function], + "activeHref": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "heading": Object { + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, }, }, "NavItem" => Object { @@ -2365,20 +6697,48 @@ Map { "tabIndex": 0, }, "propTypes": Object { - "activeHref": [Function], - "children": [Function], - "className": [Function], - "current": [Function], - "disabled": [Function], - "element": [Function], - "handleItemSelect": [Function], - "href": [Function], - "id": [Function], - "label": [Function], - "link": [Function], - "onClick": [Function], - "onKeyPress": [Function], - "tabIndex": [Function], + "activeHref": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "current": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "element": Object { + "type": "elementType", + }, + "handleItemSelect": Object { + "type": "func", + }, + "href": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "label": Object { + "type": "string", + }, + "link": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, + "onKeyPress": Object { + "type": "func", + }, + "tabIndex": Object { + "type": "number", + }, }, }, "NavList" => Object { @@ -2394,15 +6754,33 @@ Map { "title": "", }, "propTypes": Object { - "activeHref": [Function], - "children": [Function], - "className": [Function], - "id": [Function], - "isExpandedOnPageload": [Function], - "onItemClick": [Function], - "onListClick": [Function], - "tabIndex": [Function], - "title": [Function], + "activeHref": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "isExpandedOnPageload": Object { + "type": "bool", + }, + "onItemClick": Object { + "type": "func", + }, + "onListClick": Object { + "type": "func", + }, + "tabIndex": Object { + "type": "number", + }, + "title": Object { + "type": "string", + }, }, }, "ProfileImage" => Object { @@ -2411,9 +6789,39 @@ Map { "large": false, }, "propTypes": Object { - "className": [Function], - "large": [Function], - "profile": [Function], + "className": Object { + "type": "string", + }, + "large": Object { + "type": "bool", + }, + "profile": Object { + "args": Array [ + Object { + "image_url": Object { + "type": "string", + }, + "name": Object { + "args": Array [ + Object { + "first_name": Object { + "isRequired": true, + "type": "string", + }, + "surname": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, }, }, "Shell" => Object { @@ -2435,12 +6843,716 @@ Map { "toolbar": Object {}, }, "propTypes": Object { - "header": [Function], - "profile": [Function], - "renderAddons": [Function], - "returnToBanner": [Function], - "skipToContent": [Function], - "toolbar": [Function], + "header": Object { + "args": Array [ + Object { + "accounts": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "className": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "brand": Object { + "args": Array [ + Object { + "company": Object { + "isRequired": true, + "type": "string", + }, + "domain": Object { + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "notifications": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "clear": Object { + "isRequired": true, + "type": "string", + }, + "clear_all": Object { + "isRequired": true, + "type": "string", + }, + "link": Object { + "isRequired": true, + "type": "string", + }, + "preferences": Object { + "type": "string", + }, + "success": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + "today": Object { + "isRequired": true, + "type": "string", + }, + "via": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "profile": Object { + "args": Array [ + Object { + "account": Object { + "type": "string", + }, + "edit_profile": Object { + "type": "string", + }, + "link": Object { + "type": "string", + }, + "registration": Object { + "isRequired": true, + "type": "string", + }, + "sign_in": Object { + "isRequired": true, + "type": "string", + }, + "sign_out": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "links": Object { + "args": Array [ + Object { + "edit_profile": Object { + "type": "string", + }, + "notifications_preferences": Object { + "type": "string", + }, + "notifications_view_all": Object { + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + "profile": Object { + "isRequired": true, + "type": "string", + }, + "registration": Object { + "isRequired": true, + "type": "string", + }, + "sign_in": Object { + "isRequired": true, + "type": "string", + }, + "sign_out": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "notifications": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "datetime": Object { + "isRequired": true, + "type": "string", + }, + "description": Object { + "isRequired": true, + "type": "string", + }, + "href": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, + "product": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "onAccountClick": Object { + "type": "func", + }, + "onNotificationClear": Object { + "type": "func", + }, + "profile": Object { + "args": Array [ + Object { + "account": Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + "email": Object { + "type": "string", + }, + "image_url": Object { + "type": "string", + }, + "name": Object { + "args": Array [ + Object { + "first_name": Object { + "isRequired": true, + "type": "string", + }, + "surname": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "type": "shape", + }, + "renderLoginAndSignup": Object { + "type": "func", + }, + "showEditProfile": Object { + "type": "bool", + }, + "showNotifications": Object { + "type": "bool", + }, + "totalNotifications": Object { + "isRequired": true, + "type": "number", + }, + }, + ], + "type": "shape", + }, + "profile": Object { + "args": Array [ + Object { + "account": Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + "email": Object { + "type": "string", + }, + "image_url": Object { + "type": "string", + }, + "name": Object { + "args": Array [ + Object { + "first_name": Object { + "isRequired": true, + "type": "string", + }, + "surname": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "type": "shape", + }, + "renderAddons": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "render": Object { + "isRequired": true, + "type": "func", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "returnToBanner": Object { + "args": Array [ + Object { + "application": Object { + "isRequired": true, + "type": "string", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "view": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + "skipToContent": Object { + "args": Array [ + Object { + "href": Object { + "type": "string", + }, + "label": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + "toolbar": Object { + "args": Array [ + Object { + "className": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "menu": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "settings": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "support": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "menu": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "onToggle": Object { + "type": "func", + }, + "renderAddons": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "render": Object { + "isRequired": true, + "type": "func", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "settings": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "support": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + }, + ], + "type": "shape", + }, }, }, "Toolbar" => Object { @@ -2453,13 +7565,346 @@ Map { "support": Array [], }, "propTypes": Object { - "className": [Function], - "labels": [Function], - "menu": [Function], - "onToggle": [Function], - "renderAddons": [Function], - "settings": [Function], - "support": [Function], + "className": Object { + "type": "string", + }, + "labels": Object { + "args": Array [ + Object { + "menu": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "settings": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "support": Object { + "args": Array [ + Object { + "button": Object { + "isRequired": true, + "type": "string", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + "menu": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "onToggle": Object { + "type": "func", + }, + "renderAddons": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "id": Object { + "isRequired": true, + "type": "string", + }, + "render": Object { + "isRequired": true, + "type": "func", + }, + "tooltip": Object { + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "settings": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "support": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "navigation": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "children": Object { + "args": Array [ + Object { + "args": Array [ + Object { + "content": Object { + "type": "node", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "isRequired": true, + "title": Object { + "isRequired": true, + "type": "string", + }, + "type": "string", + }, + ], + "type": "shape", + }, + ], + "type": "arrayOf", + }, + "content": Object { + "type": "node", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "icon": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "type": "shape", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, + }, + ], + "isRequired": true, + "type": "shape", + }, + ], + "type": "arrayOf", + }, }, }, "Accordion" => Object { @@ -2467,21 +7912,49 @@ Map { "align": "start", }, "propTypes": Object { - "align": [Function], - "children": [Function], - "className": [Function], + "align": Object { + "args": Array [ + Array [ + "start", + "end", + ], + ], + "type": "oneOf", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "AccordionItem" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "iconDescription": [Function], - "onClick": [Function], - "onHeadingClick": [Function], - "open": [Function], - "renderExpando": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "iconDescription": Object { + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "onHeadingClick": Object { + "type": "func", + }, + "open": Object { + "type": "bool", + }, + "renderExpando": Object { + "type": "func", + }, + "title": Object { + "type": "node", + }, }, }, "AccordionSkeleton" => Object { @@ -2491,32 +7964,64 @@ Map { "open": true, }, "propTypes": Object { - "align": [Function], - "className": [Function], - "count": [Function], - "open": [Function], + "align": Object { + "args": Array [ + Array [ + "start", + "end", + ], + ], + "type": "oneOf", + }, + "className": Object { + "type": "string", + }, + "count": Object { + "type": "number", + }, + "open": Object { + "type": "bool", + }, "uid": [Function], }, }, "Breadcrumb" => Object { "propTypes": Object { - "aria-label": [Function], - "children": [Function], - "className": [Function], - "noTrailingSlash": [Function], + "aria-label": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "noTrailingSlash": Object { + "type": "bool", + }, }, }, "BreadcrumbItem" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "href": [Function], - "isCurrentPage": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "href": Object { + "type": "string", + }, + "isCurrentPage": Object { + "type": "bool", + }, }, }, "BreadcrumbSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "Button" => Object { @@ -2530,24 +8035,118 @@ Map { "type": "button", }, "propTypes": Object { - "as": [Function], - "children": [Function], - "className": [Function], - "disabled": [Function], - "hasIconOnly": [Function], - "href": [Function], + "as": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "string", + }, + Object { + "type": "elementType", + }, + ], + ], + "type": "oneOfType", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "hasIconOnly": Object { + "type": "bool", + }, + "href": Object { + "type": "string", + }, "iconDescription": [Function], - "kind": [Function], + "kind": Object { + "args": Array [ + Array [ + "primary", + "secondary", + "danger", + "ghost", + "danger--primary", + "tertiary", + "ghost-danger", + ], + ], + "type": "oneOf", + }, "largeText": [Function], - "loading": [Function], - "renderIcon": [Function], - "role": [Function], - "size": [Function], + "loading": Object { + "type": "bool", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "role": Object { + "type": "string", + }, + "size": Object { + "args": Array [ + Array [ + "default", + "field", + "large", + "small", + ], + ], + "type": "oneOf", + }, "small": [Function], - "tabIndex": [Function], - "tooltipAlignment": [Function], - "tooltipPosition": [Function], - "type": [Function], + "tabIndex": Object { + "type": "number", + }, + "tooltipAlignment": Object { + "args": Array [ + Array [ + "start", + "center", + "end", + ], + ], + "type": "oneOf", + }, + "tooltipPosition": Object { + "args": Array [ + Array [ + "top", + "right", + "bottom", + "left", + ], + ], + "type": "oneOf", + }, + "type": Object { + "args": Array [ + Array [ + "button", + "reset", + "submit", + ], + ], + "type": "oneOf", + }, }, }, "ButtonSkeleton" => Object { @@ -2555,9 +8154,15 @@ Map { "small": false, }, "propTypes": Object { - "className": [Function], - "href": [Function], - "small": [Function], + "className": Object { + "type": "string", + }, + "href": Object { + "type": "string", + }, + "small": Object { + "type": "bool", + }, }, }, "Checkbox" => Object { @@ -2568,23 +8173,49 @@ Map { }, "displayName": "Checkbox", "propTypes": Object { - "checked": [Function], - "className": [Function], - "defaultChecked": [Function], - "disabled": [Function], - "hideLabel": [Function], - "id": [Function], - "indeterminate": [Function], - "labelText": [Function], - "onChange": [Function], - "title": [Function], - "wrapperClassName": [Function], + "checked": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "defaultChecked": Object { + "type": "bool", + }, + "disabled": Object { + "type": "bool", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "indeterminate": Object { + "type": "bool", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "onChange": Object { + "type": "func", + }, + "title": Object { + "type": "string", + }, + "wrapperClassName": Object { + "type": "string", + }, }, "render": [Function], }, "CheckboxSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "DatePicker" => Object { @@ -2595,19 +8226,141 @@ Map { "short": false, }, "propTypes": Object { - "appendTo": [Function], - "children": [Function], - "className": [Function], - "dateFormat": [Function], - "datePickerType": [Function], - "light": [Function], - "locale": [Function], - "maxDate": [Function], - "minDate": [Function], - "onChange": [Function], - "onClose": [Function], - "short": [Function], - "value": [Function], + "appendTo": Object { + "type": "object", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "dateFormat": Object { + "type": "string", + }, + "datePickerType": Object { + "args": Array [ + Array [ + "simple", + "single", + "range", + ], + ], + "type": "oneOf", + }, + "light": Object { + "type": "bool", + }, + "locale": Object { + "args": Array [ + Array [ + "ar", + "at", + "be", + "bg", + "bn", + "cat", + "cs", + "cy", + "da", + "de", + "en", + "en", + "eo", + "es", + "et", + "fa", + "fi", + "fr", + "gr", + "he", + "hi", + "hr", + "hu", + "id", + "it", + "ja", + "ko", + "lt", + "lv", + "mk", + "mn", + "ms", + "my", + "nl", + "no", + "pa", + "pl", + "pt", + "ro", + "ru", + "si", + "sk", + "sl", + "sq", + "sr", + "sv", + "th", + "tr", + "uk", + "vn", + "zh", + ], + ], + "type": "oneOf", + }, + "maxDate": Object { + "type": "string", + }, + "minDate": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "onClose": Object { + "type": "func", + }, + "short": Object { + "type": "bool", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "args": Array [ + Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + ], + "type": "arrayOf", + }, + Object { + "type": "object", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, }, "DatePickerInput" => Object { @@ -2620,21 +8373,43 @@ Map { "type": "text", }, "propTypes": Object { - "disabled": [Function], - "iconDescription": [Function], - "id": [Function], - "invalid": [Function], - "labelText": [Function], - "onChange": [Function], - "onClick": [Function], + "disabled": Object { + "type": "bool", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, "pattern": [Function], - "type": [Function], + "type": Object { + "type": "string", + }, }, }, "DatePickerSkeleton" => Object { "propTypes": Object { - "className": [Function], - "range": [Function], + "className": Object { + "type": "string", + }, + "range": Object { + "type": "bool", + }, }, }, "Dropdown" => Object { @@ -2648,26 +8423,231 @@ Map { "type": "default", }, "propTypes": Object { - "ariaLabel": [Function], - "disabled": [Function], - "downshiftProps": [Function], - "helperText": [Function], - "id": [Function], - "initialSelectedItem": [Function], - "inline": [Function], - "invalid": [Function], - "invalidText": [Function], - "itemToElement": [Function], - "itemToString": [Function], - "items": [Function], - "label": [Function], - "light": [Function], - "onChange": [Function], - "selectedItem": [Function], - "size": [Function], - "titleText": [Function], - "translateWithId": [Function], - "type": [Function], + "ariaLabel": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "downshiftProps": Object { + "args": Array [ + Object { + "breakingChanges": Object { + "args": Array [ + Object { + "resetInputOnSelection": Object { + "type": "bool", + }, + }, + ], + "type": "shape", + }, + "children": Object { + "type": "func", + }, + "defaultHighlightedIndex": Object { + "type": "number", + }, + "defaultInputValue": Object { + "type": "string", + }, + "defaultIsOpen": Object { + "type": "bool", + }, + "defaultSelectedItem": Object { + "type": "any", + }, + "environment": Object { + "args": Array [ + Object { + "addEventListener": Object { + "type": "func", + }, + "document": Object { + "args": Array [ + Object { + "activeElement": Object { + "type": "any", + }, + "body": Object { + "type": "any", + }, + "getElementById": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "removeEventListener": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "getA11yStatusMessage": Object { + "type": "func", + }, + "highlightedIndex": Object { + "type": "number", + }, + "id": Object { + "type": "string", + }, + "inputValue": Object { + "type": "string", + }, + "isOpen": Object { + "type": "bool", + }, + "itemCount": Object { + "type": "number", + }, + "itemToString": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, + "onInputValueChange": Object { + "type": "func", + }, + "onOuterClick": Object { + "type": "func", + }, + "onSelect": Object { + "type": "func", + }, + "onStateChange": Object { + "type": "func", + }, + "onUserAction": Object { + "type": "func", + }, + "render": Object { + "type": "func", + }, + "selectedItem": Object { + "type": "any", + }, + "selectedItemChanged": Object { + "type": "func", + }, + "stateReducer": Object { + "type": "func", + }, + }, + ], + "type": "shape", + }, + "helperText": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "node", + }, + ], + ], + "type": "oneOfType", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "initialSelectedItem": Object { + "args": Array [ + Array [ + Object { + "type": "object", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "inline": Object { + "type": "bool", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "itemToElement": Object { + "type": "func", + }, + "itemToString": Object { + "type": "func", + }, + "items": Object { + "isRequired": true, + "type": "array", + }, + "label": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "selectedItem": Object { + "args": Array [ + Array [ + Object { + "type": "object", + }, + Object { + "type": "string", + }, + ], + ], + "type": "oneOfType", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "lg", + "xl", + ], + ], + "type": "oneOf", + }, + "titleText": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "node", + }, + ], + ], + "type": "oneOfType", + }, + "translateWithId": Object { + "type": "func", + }, + "type": Object { + "args": Array [ + Array [ + "default", + "inline", + ], + ], + "type": "oneOf", + }, }, }, "DropdownSkeleton" => Object { @@ -2675,8 +8655,12 @@ Map { "inline": false, }, "propTypes": Object { - "className": [Function], - "inline": [Function], + "className": Object { + "type": "string", + }, + "inline": Object { + "type": "bool", + }, }, }, "FileUploader" => Object { @@ -2690,18 +8674,66 @@ Map { "onClick": [Function], }, "propTypes": Object { - "accept": [Function], - "buttonKind": [Function], - "buttonLabel": [Function], - "className": [Function], - "filenameStatus": [Function], - "iconDescription": [Function], - "labelDescription": [Function], - "labelTitle": [Function], - "multiple": [Function], - "name": [Function], - "onChange": [Function], - "onClick": [Function], + "accept": Object { + "args": Array [ + Object { + "type": "string", + }, + ], + "type": "arrayOf", + }, + "buttonKind": Object { + "args": Array [ + Array [ + "primary", + "secondary", + "danger", + "ghost", + "danger--primary", + "tertiary", + "ghost-danger", + ], + ], + "type": "oneOf", + }, + "buttonLabel": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "filenameStatus": Object { + "args": Array [ + Array [ + "edit", + "complete", + "uploading", + ], + ], + "isRequired": true, + "type": "oneOf", + }, + "iconDescription": Object { + "type": "string", + }, + "labelDescription": Object { + "type": "string", + }, + "labelTitle": Object { + "type": "string", + }, + "multiple": Object { + "type": "bool", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, }, }, "Filename" => Object { @@ -2711,9 +8743,22 @@ Map { "tabIndex": "0", }, "propTypes": Object { - "iconDescription": [Function], - "status": [Function], - "tabIndex": [Function], + "iconDescription": Object { + "type": "string", + }, + "status": Object { + "args": Array [ + Array [ + "edit", + "complete", + "uploading", + ], + ], + "type": "oneOf", + }, + "tabIndex": Object { + "type": "string", + }, }, }, "FileUploaderButton" => Object { @@ -2730,31 +8775,81 @@ Map { "tabIndex": 0, }, "propTypes": Object { - "accept": [Function], - "buttonKind": [Function], - "className": [Function], - "disableLabelChanges": [Function], - "disabled": [Function], - "id": [Function], - "labelText": [Function], - "listFiles": [Function], - "multiple": [Function], - "name": [Function], - "onChange": [Function], - "onClick": [Function], - "role": [Function], - "tabIndex": [Function], + "accept": Object { + "args": Array [ + Object { + "type": "string", + }, + ], + "type": "arrayOf", + }, + "buttonKind": Object { + "args": Array [ + Array [ + "primary", + "secondary", + "danger", + "ghost", + "danger--primary", + "tertiary", + "ghost-danger", + ], + ], + "type": "oneOf", + }, + "className": Object { + "type": "string", + }, + "disableLabelChanges": Object { + "type": "bool", + }, + "disabled": Object { + "type": "bool", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "type": "node", + }, + "listFiles": Object { + "type": "bool", + }, + "multiple": Object { + "type": "bool", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "role": Object { + "type": "string", + }, + "tabIndex": Object { + "type": "number", + }, }, }, "FileUploaderSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "Form" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "FormGroup" => Object { @@ -2764,22 +8859,47 @@ Map { "messageText": "", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "invalid": [Function], - "legendText": [Function], - "message": [Function], - "messageText": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "legendText": Object { + "isRequired": true, + "type": "string", + }, + "message": Object { + "type": "bool", + }, + "messageText": Object { + "type": "string", + }, }, }, "Link" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "href": [Function], - "inline": [Function], - "visited": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "href": Object { + "type": "string", + }, + "inline": Object { + "type": "bool", + }, + "visited": Object { + "type": "bool", + }, }, }, "Loading" => Object { @@ -2790,11 +8910,21 @@ Map { "withOverlay": true, }, "propTypes": Object { - "active": [Function], - "className": [Function], - "description": [Function], - "small": [Function], - "withOverlay": [Function], + "active": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "description": Object { + "type": "string", + }, + "small": Object { + "type": "bool", + }, + "withOverlay": Object { + "type": "bool", + }, }, }, "LoadingMessage" => Object { @@ -2806,11 +8936,21 @@ Map { "withOverlay": true, }, "propTypes": Object { - "active": [Function], - "children": [Function], - "className": [Function], - "small": [Function], - "withOverlay": [Function], + "active": Object { + "type": "bool", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "small": Object { + "type": "bool", + }, + "withOverlay": Object { + "type": "bool", + }, }, }, "Modal" => Object { @@ -2828,30 +8968,88 @@ Map { }, "propTypes": Object { "aria-label": [Function], - "children": [Function], - "className": [Function], - "danger": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "danger": Object { + "type": "bool", + }, "focusTrap": [Function], - "hasForm": [Function], - "hasScrollingContent": [Function], - "iconDescription": [Function], - "id": [Function], - "modalAriaLabel": [Function], - "modalHeading": [Function], - "modalLabel": [Function], - "onKeyDown": [Function], - "onRequestClose": [Function], - "onRequestSubmit": [Function], - "onSecondarySubmit": [Function], - "open": [Function], - "passiveModal": [Function], - "primaryButtonDisabled": [Function], - "primaryButtonText": [Function], - "secondaryButtonText": [Function], - "selectorPrimaryFocus": [Function], - "selectorsFloatingMenus": [Function], - "shouldSubmitOnEnter": [Function], - "size": [Function], + "hasForm": Object { + "type": "bool", + }, + "hasScrollingContent": Object { + "type": "bool", + }, + "iconDescription": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "modalAriaLabel": Object { + "type": "string", + }, + "modalHeading": Object { + "type": "node", + }, + "modalLabel": Object { + "type": "node", + }, + "onKeyDown": Object { + "type": "func", + }, + "onRequestClose": Object { + "type": "func", + }, + "onRequestSubmit": Object { + "type": "func", + }, + "onSecondarySubmit": Object { + "type": "func", + }, + "open": Object { + "type": "bool", + }, + "passiveModal": Object { + "type": "bool", + }, + "primaryButtonDisabled": Object { + "type": "bool", + }, + "primaryButtonText": Object { + "type": "string", + }, + "secondaryButtonText": Object { + "type": "string", + }, + "selectorPrimaryFocus": Object { + "type": "string", + }, + "selectorsFloatingMenus": Object { + "args": Array [ + Object { + "type": "string", + }, + ], + "type": "arrayOf", + }, + "shouldSubmitOnEnter": Object { + "type": "bool", + }, + "size": Object { + "args": Array [ + Array [ + "xs", + "sm", + "lg", + ], + ], + "type": "oneOf", + }, }, }, "ModalWrapper" => Object { @@ -2865,26 +9063,87 @@ Map { "triggerButtonKind": "primary", }, "propTypes": Object { - "buttonTriggerClassName": [Function], - "buttonTriggerText": [Function], - "children": [Function], - "disabled": [Function], - "handleOpen": [Function], - "handleSubmit": [Function], - "id": [Function], - "modalBeforeContent": [Function], - "modalHeading": [Function], - "modalLabel": [Function], - "modalText": [Function], - "passiveModal": [Function], - "primaryButtonText": [Function], - "renderTriggerButtonIcon": [Function], - "secondaryButtonText": [Function], - "shouldCloseAfterSubmit": [Function], - "status": [Function], - "triggerButtonIconDescription": [Function], - "triggerButtonKind": [Function], - "withHeader": [Function], + "buttonTriggerClassName": Object { + "type": "string", + }, + "buttonTriggerText": Object { + "type": "node", + }, + "children": Object { + "type": "node", + }, + "disabled": Object { + "type": "bool", + }, + "handleOpen": Object { + "type": "func", + }, + "handleSubmit": Object { + "type": "func", + }, + "id": Object { + "type": "string", + }, + "modalBeforeContent": Object { + "type": "bool", + }, + "modalHeading": Object { + "type": "string", + }, + "modalLabel": Object { + "type": "string", + }, + "modalText": Object { + "type": "string", + }, + "passiveModal": Object { + "type": "bool", + }, + "primaryButtonText": Object { + "type": "string", + }, + "renderTriggerButtonIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "secondaryButtonText": Object { + "type": "string", + }, + "shouldCloseAfterSubmit": Object { + "type": "bool", + }, + "status": Object { + "type": "string", + }, + "triggerButtonIconDescription": Object { + "type": "string", + }, + "triggerButtonKind": Object { + "args": Array [ + Array [ + "primary", + "secondary", + "danger", + "ghost", + "danger--primary", + "tertiary", + "ghost-danger", + ], + ], + "type": "oneOf", + }, + "withHeader": Object { + "type": "bool", + }, }, }, "OverflowMenu" => Object { @@ -2901,25 +9160,64 @@ Map { "onKeyDown": [Function], }, "propTypes": Object { - "className": [Function], - "closeMenu": [Function], - "disabled": [Function], - "hasDivider": [Function], - "href": [Function], - "isDelete": [Function], - "itemText": [Function], - "onBlur": [Function], - "onClick": [Function], - "onFocus": [Function], - "onKeyDown": [Function], - "onKeyUp": [Function], - "onMouseDown": [Function], - "onMouseEnter": [Function], - "onMouseLeave": [Function], - "onMouseUp": [Function], - "primaryFocus": [Function], - "requireTitle": [Function], - "wrapperClassName": [Function], + "className": Object { + "type": "string", + }, + "closeMenu": Object { + "type": "func", + }, + "disabled": Object { + "type": "bool", + }, + "hasDivider": Object { + "type": "bool", + }, + "href": Object { + "type": "string", + }, + "isDelete": Object { + "type": "bool", + }, + "itemText": Object { + "isRequired": true, + "type": "node", + }, + "onBlur": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "onFocus": Object { + "type": "func", + }, + "onKeyDown": Object { + "type": "func", + }, + "onKeyUp": Object { + "type": "func", + }, + "onMouseDown": Object { + "type": "func", + }, + "onMouseEnter": Object { + "type": "func", + }, + "onMouseLeave": Object { + "type": "func", + }, + "onMouseUp": Object { + "type": "func", + }, + "primaryFocus": Object { + "type": "bool", + }, + "requireTitle": Object { + "type": "bool", + }, + "wrapperClassName": Object { + "type": "string", + }, }, }, "RadioButton" => Object { @@ -2928,7 +9226,9 @@ Map { }, "RadioButtonSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "RadioButtonGroup" => Object { @@ -2938,15 +9238,66 @@ Map { "orientation": "horizontal", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultSelected": [Function], - "disabled": [Function], - "labelPosition": [Function], - "name": [Function], - "onChange": [Function], - "orientation": [Function], - "valueSelected": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultSelected": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "labelPosition": Object { + "args": Array [ + Array [ + "left", + "right", + ], + ], + "type": "oneOf", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "orientation": Object { + "args": Array [ + Array [ + "horizontal", + "vertical", + ], + ], + "type": "oneOf", + }, + "valueSelected": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, }, "RadioTile" => Object { @@ -2956,16 +9307,45 @@ Map { "tabIndex": 0, }, "propTypes": Object { - "checked": [Function], - "className": [Function], - "defaultChecked": [Function], + "checked": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "defaultChecked": Object { + "type": "bool", + }, "iconDescription": [Function], - "id": [Function], - "light": [Function], - "name": [Function], - "onChange": [Function], - "tabIndex": [Function], - "value": [Function], + "id": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "tabIndex": Object { + "type": "number", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "isRequired": true, + "type": "oneOfType", + }, }, }, "ScrollGradient" => Object { @@ -2990,14 +9370,52 @@ Map { }, "getScrollState": Object {}, "propTypes": Object { - "children": [Function], - "className": [Function], - "color": [Function], - "direction": [Function], - "getScrollElementRef": [Function], - "hideStartGradient": [Function], - "onScroll": [Function], - "scrollElementClassName": [Function], + "children": Object { + "args": Array [ + Array [ + Object { + "type": "node", + }, + Object { + "args": Array [ + Object { + "type": "node", + }, + ], + "type": "arrayOf", + }, + ], + ], + "type": "oneOfType", + }, + "className": Object { + "type": "string", + }, + "color": Object { + "isRequired": true, + "type": "string", + }, + "direction": Object { + "args": Array [ + Array [ + "X", + "Y", + ], + ], + "type": "oneOf", + }, + "getScrollElementRef": Object { + "type": "func", + }, + "hideStartGradient": Object { + "type": "bool", + }, + "onScroll": Object { + "type": "func", + }, + "scrollElementClassName": Object { + "type": "string", + }, }, }, "Select" => Object { @@ -3014,22 +9432,59 @@ Map { }, "displayName": "Select", "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultValue": [Function], - "disabled": [Function], - "helperText": [Function], - "hideLabel": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "type": "any", + }, + "disabled": Object { + "type": "bool", + }, + "helperText": Object { + "type": "node", + }, + "hideLabel": Object { + "type": "bool", + }, "iconDescription": [Function], - "id": [Function], - "inline": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "noLabel": [Function], - "onChange": [Function], - "size": [Function], + "id": Object { + "isRequired": true, + "type": "string", + }, + "inline": Object { + "type": "bool", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "noLabel": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "size": Object { + "args": Array [ + Array [ + "sm", + "xl", + ], + ], + "type": "oneOf", + }, }, "render": [Function], }, @@ -3041,11 +9496,23 @@ Map { "value": "", }, "propTypes": Object { - "className": [Function], - "disabled": [Function], - "hidden": [Function], - "text": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "hidden": Object { + "type": "bool", + }, + "text": Object { + "isRequired": true, + "type": "string", + }, + "value": Object { + "isRequired": true, + "type": "any", + }, }, }, "SelectItemGroup" => Object { @@ -3054,16 +9521,29 @@ Map { "label": "Provide label", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "label": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "label": Object { + "isRequired": true, + "type": "string", + }, }, }, "SelectSkeleton" => Object { "propTypes": Object { - "className": [Function], - "hideLabel": [Function], + "className": Object { + "type": "string", + }, + "hideLabel": Object { + "type": "bool", + }, }, }, "SkeletonText" => Object { @@ -3074,11 +9554,21 @@ Map { "width": "100%", }, "propTypes": Object { - "className": [Function], - "heading": [Function], - "lineCount": [Function], - "paragraph": [Function], - "width": [Function], + "className": Object { + "type": "string", + }, + "heading": Object { + "type": "bool", + }, + "lineCount": Object { + "type": "number", + }, + "paragraph": Object { + "type": "bool", + }, + "width": Object { + "type": "string", + }, }, }, "Slider" => Object { @@ -3094,33 +9584,80 @@ Map { "stepMultiplier": 4, }, "propTypes": Object { - "ariaLabelInput": [Function], - "children": [Function], - "className": [Function], - "disabled": [Function], - "formatLabel": [Function], - "hideTextInput": [Function], - "id": [Function], - "inputType": [Function], - "labelText": [Function], - "light": [Function], - "max": [Function], - "maxLabel": [Function], - "min": [Function], - "minLabel": [Function], - "name": [Function], - "onChange": [Function], - "onRelease": [Function], - "step": [Function], + "ariaLabelInput": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "formatLabel": Object { + "type": "func", + }, + "hideTextInput": Object { + "type": "bool", + }, + "id": Object { + "type": "string", + }, + "inputType": Object { + "type": "string", + }, + "labelText": Object { + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "max": Object { + "isRequired": true, + "type": "number", + }, + "maxLabel": Object { + "type": "string", + }, + "min": Object { + "isRequired": true, + "type": "number", + }, + "minLabel": Object { + "type": "string", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "onRelease": Object { + "type": "func", + }, + "step": Object { + "type": "number", + }, "stepMuliplier": [Function], - "stepMultiplier": [Function], - "value": [Function], + "stepMultiplier": Object { + "type": "number", + }, + "value": Object { + "isRequired": true, + "type": "number", + }, }, }, "SliderSkeleton" => Object { "propTypes": Object { - "className": [Function], - "hideLabel": [Function], + "className": Object { + "type": "string", + }, + "hideLabel": Object { + "type": "bool", + }, }, }, "StructuredListBody" => Object { @@ -3128,10 +9665,18 @@ Map { "onKeyDown": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "head": [Function], - "onKeyDown": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "head": Object { + "type": "bool", + }, + "onKeyDown": Object { + "type": "func", + }, }, }, "StructuredListCell" => Object { @@ -3140,16 +9685,28 @@ Map { "noWrap": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "head": [Function], - "noWrap": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "head": Object { + "type": "bool", + }, + "noWrap": Object { + "type": "bool", + }, }, }, "StructuredListHead" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "StructuredListInput" => Object { @@ -3159,13 +9716,38 @@ Map { "value": "value", }, "propTypes": Object { - "className": [Function], - "defaultChecked": [Function], - "id": [Function], - "name": [Function], - "onChange": [Function], - "title": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "defaultChecked": Object { + "type": "bool", + }, + "id": Object { + "type": "string", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "title": Object { + "type": "string", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "isRequired": true, + "type": "oneOfType", + }, }, }, "StructuredListRow" => Object { @@ -3176,12 +9758,24 @@ Map { "tabIndex": 0, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "head": [Function], - "label": [Function], - "onKeyDown": [Function], - "tabIndex": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "head": Object { + "type": "bool", + }, + "label": Object { + "type": "bool", + }, + "onKeyDown": Object { + "type": "func", + }, + "tabIndex": Object { + "type": "number", + }, }, }, "StructuredListWrapper" => Object { @@ -3191,11 +9785,21 @@ Map { "selection": false, }, "propTypes": Object { - "ariaLabel": [Function], - "border": [Function], - "children": [Function], - "className": [Function], - "selection": [Function], + "ariaLabel": Object { + "type": "string", + }, + "border": Object { + "type": "bool", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "selection": Object { + "type": "bool", + }, }, }, "StructuredListSkeleton" => Object { @@ -3204,9 +9808,15 @@ Map { "rowCount": 5, }, "propTypes": Object { - "border": [Function], - "className": [Function], - "rowCount": [Function], + "border": Object { + "type": "bool", + }, + "className": Object { + "type": "string", + }, + "rowCount": Object { + "type": "number", + }, }, }, "Tabs" => Object { @@ -3219,19 +9829,54 @@ Map { "type": "default", }, "propTypes": Object { - "ariaLabel": [Function], - "children": [Function], - "className": [Function], - "hidden": [Function], - "iconDescription": [Function], - "onClick": [Function], - "onKeyDown": [Function], - "onSelectionChange": [Function], - "role": [Function], - "selected": [Function], - "tabContentClassName": [Function], - "triggerHref": [Function], - "type": [Function], + "ariaLabel": Object { + "type": "string", + }, + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "hidden": Object { + "type": "bool", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "onClick": Object { + "type": "func", + }, + "onKeyDown": Object { + "type": "func", + }, + "onSelectionChange": Object { + "type": "func", + }, + "role": Object { + "isRequired": true, + "type": "string", + }, + "selected": Object { + "type": "number", + }, + "tabContentClassName": Object { + "type": "string", + }, + "triggerHref": Object { + "isRequired": true, + "type": "string", + }, + "type": Object { + "args": Array [ + Array [ + "default", + "container", + ], + ], + "type": "oneOf", + }, }, }, "Tab" => Object { @@ -3246,26 +9891,64 @@ Map { "tabIndex": 0, }, "propTypes": Object { - "className": [Function], - "disabled": [Function], - "handleTabClick": [Function], - "handleTabKeyDown": [Function], - "href": [Function], - "id": [Function], - "index": [Function], - "label": [Function], - "onClick": [Function], - "onKeyDown": [Function], - "renderAnchor": [Function], - "renderContent": [Function], - "role": [Function], - "selected": [Function], - "tabIndex": [Function], + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "handleTabClick": Object { + "type": "func", + }, + "handleTabKeyDown": Object { + "type": "func", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "id": Object { + "type": "string", + }, + "index": Object { + "type": "number", + }, + "label": Object { + "type": "node", + }, + "onClick": Object { + "isRequired": true, + "type": "func", + }, + "onKeyDown": Object { + "isRequired": true, + "type": "func", + }, + "renderAnchor": Object { + "type": "func", + }, + "renderContent": Object { + "type": "func", + }, + "role": Object { + "isRequired": true, + "type": "string", + }, + "selected": Object { + "isRequired": true, + "type": "bool", + }, + "tabIndex": Object { + "isRequired": true, + "type": "number", + }, }, }, "TabsSkeleton" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "Tile" => Object { @@ -3273,9 +9956,15 @@ Map { "light": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "light": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, }, }, "ClickableTile" => Object { @@ -3286,11 +9975,21 @@ Map { "light": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "href": [Function], - "light": [Function], - "rel": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "href": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, + "rel": Object { + "type": "string", + }, }, }, "SelectableTile" => Object { @@ -3305,17 +10004,48 @@ Map { "value": "value", }, "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, "iconDescription": [Function], - "id": [Function], - "light": [Function], - "name": [Function], - "onChange": [Function], - "selected": [Function], - "tabIndex": [Function], - "title": [Function], - "value": [Function], + "id": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, + "name": Object { + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "selected": Object { + "type": "bool", + }, + "tabIndex": Object { + "type": "number", + }, + "title": Object { + "type": "string", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "isRequired": true, + "type": "oneOfType", + }, }, }, "ExpandableTile" => Object { @@ -3331,25 +10061,47 @@ Map { "tilePadding": 0, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "expanded": [Function], - "id": [Function], - "light": [Function], - "onBeforeClick": [Function], - "tabIndex": [Function], - "tileCollapsedIconText": [Function], - "tileExpandedIconText": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "expanded": Object { + "type": "bool", + }, + "id": Object { + "type": "string", + }, + "light": Object { + "type": "bool", + }, + "onBeforeClick": Object { + "type": "func", + }, + "tabIndex": Object { + "type": "number", + }, + "tileCollapsedIconText": Object { + "type": "string", + }, + "tileExpandedIconText": Object { + "type": "string", + }, }, }, "TileAboveTheFoldContent" => Object { "propTypes": Object { - "children": [Function], + "children": Object { + "type": "node", + }, }, }, "TileBelowTheFoldContent" => Object { "propTypes": Object { - "children": [Function], + "children": Object { + "type": "node", + }, }, }, "TileGroup" => Object { @@ -3357,14 +10109,51 @@ Map { "onChange": [Function], }, "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultSelected": [Function], - "disabled": [Function], - "legend": [Function], - "name": [Function], - "onChange": [Function], - "valueSelected": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultSelected": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "legend": Object { + "type": "string", + }, + "name": Object { + "isRequired": true, + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "valueSelected": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, }, "TimePicker" => Object { @@ -3382,23 +10171,58 @@ Map { "type": "text", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "disabled": [Function], - "hideLabel": [Function], - "id": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "maxLength": [Function], - "onBlur": [Function], - "onChange": [Function], - "onClick": [Function], - "pattern": [Function], - "placeholder": [Function], - "type": [Function], - "value": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "maxLength": Object { + "type": "number", + }, + "onBlur": Object { + "type": "func", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "pattern": Object { + "type": "string", + }, + "placeholder": Object { + "type": "string", + }, + "type": Object { + "type": "string", + }, + "value": Object { + "type": "string", + }, }, }, "TimePickerSelect" => Object { @@ -3409,15 +10233,36 @@ Map { "inline": true, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "defaultValue": [Function], - "disabled": [Function], - "hideLabel": [Function], - "iconDescription": [Function], - "id": [Function], - "inline": [Function], - "labelText": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "defaultValue": Object { + "type": "any", + }, + "disabled": Object { + "type": "bool", + }, + "hideLabel": Object { + "type": "bool", + }, + "iconDescription": Object { + "isRequired": true, + "type": "string", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "inline": Object { + "type": "bool", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, }, }, "Toggle" => Object { @@ -3429,15 +10274,37 @@ Map { "onToggle": [Function], }, "propTypes": Object { - "aria-label": [Function], - "className": [Function], - "defaultToggled": [Function], - "id": [Function], - "labelA": [Function], - "labelB": [Function], - "labelText": [Function], - "onToggle": [Function], - "toggled": [Function], + "aria-label": Object { + "isRequired": true, + "type": "string", + }, + "className": Object { + "type": "string", + }, + "defaultToggled": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "labelA": Object { + "isRequired": true, + "type": "string", + }, + "labelB": Object { + "isRequired": true, + "type": "string", + }, + "labelText": Object { + "type": "string", + }, + "onToggle": Object { + "type": "func", + }, + "toggled": Object { + "type": "bool", + }, }, }, "ToggleSkeleton" => Object { @@ -3445,10 +10312,19 @@ Map { "aria-label": "Toggle is loading", }, "propTypes": Object { - "aria-label": [Function], - "className": [Function], - "id": [Function], - "labelText": [Function], + "aria-label": Object { + "isRequired": true, + "type": "string", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, }, }, "TextArea" => Object { @@ -3467,29 +10343,86 @@ Map { }, "displayName": "TextArea", "propTypes": Object { - "className": [Function], - "cols": [Function], - "defaultValue": [Function], - "disabled": [Function], - "helperText": [Function], - "hideLabel": [Function], - "id": [Function], - "invalid": [Function], - "invalidText": [Function], - "labelText": [Function], - "light": [Function], - "onChange": [Function], - "onClick": [Function], - "placeholder": [Function], - "rows": [Function], - "value": [Function], + "className": Object { + "type": "string", + }, + "cols": Object { + "type": "number", + }, + "defaultValue": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "disabled": Object { + "type": "bool", + }, + "helperText": Object { + "type": "node", + }, + "hideLabel": Object { + "type": "bool", + }, + "id": Object { + "type": "string", + }, + "invalid": Object { + "type": "bool", + }, + "invalidText": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "node", + }, + "light": Object { + "type": "bool", + }, + "onChange": Object { + "type": "func", + }, + "onClick": Object { + "type": "func", + }, + "placeholder": Object { + "type": "string", + }, + "rows": Object { + "type": "number", + }, + "value": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, }, "render": [Function], }, "TextAreaSkeleton" => Object { "propTypes": Object { - "className": [Function], - "hideLabel": [Function], + "className": Object { + "type": "string", + }, + "hideLabel": Object { + "type": "bool", + }, }, }, "ToggleSmall" => Object { @@ -3500,15 +10433,37 @@ Map { "onToggle": [Function], }, "propTypes": Object { - "aria-label": [Function], - "className": [Function], - "defaultToggled": [Function], - "id": [Function], - "labelA": [Function], - "labelB": [Function], - "labelText": [Function], - "onToggle": [Function], - "toggled": [Function], + "aria-label": Object { + "isRequired": true, + "type": "string", + }, + "className": Object { + "type": "string", + }, + "defaultToggled": Object { + "type": "bool", + }, + "id": Object { + "isRequired": true, + "type": "string", + }, + "labelA": Object { + "isRequired": true, + "type": "string", + }, + "labelB": Object { + "isRequired": true, + "type": "string", + }, + "labelText": Object { + "type": "string", + }, + "onToggle": Object { + "type": "func", + }, + "toggled": Object { + "type": "bool", + }, }, }, "ToggleSmallSkeleton" => Object { @@ -3516,10 +10471,19 @@ Map { "aria-label": "Toggle is loading", }, "propTypes": Object { - "aria-label": [Function], - "className": [Function], - "id": [Function], - "labelText": [Function], + "aria-label": Object { + "isRequired": true, + "type": "string", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, + "labelText": Object { + "type": "string", + }, }, }, "Tooltip" => Object { @@ -3532,12 +10496,39 @@ Map { "direction": "bottom", }, "propTypes": Object { - "align": [Function], - "children": [Function], - "direction": [Function], - "id": [Function], - "tooltipText": [Function], - "triggerClassName": [Function], + "align": Object { + "args": Array [ + Array [ + "start", + "center", + "end", + ], + ], + "type": "oneOf", + }, + "children": Object { + "isRequired": true, + "type": "string", + }, + "direction": Object { + "args": Array [ + Array [ + "top", + "bottom", + ], + ], + "type": "oneOf", + }, + "id": Object { + "type": "string", + }, + "tooltipText": Object { + "isRequired": true, + "type": "node", + }, + "triggerClassName": Object { + "type": "string", + }, }, }, "Transition" => Object { @@ -3549,32 +10540,85 @@ Map { "timeout": 160, }, "propTypes": Object { - "appearTimeout": [Function], - "children": [Function], - "className": [Function], - "component": [Function], - "enterTimeout": [Function], - "leaveTimeout": [Function], - "timeout": [Function], + "appearTimeout": Object { + "type": "number", + }, + "children": Object { + "args": Array [ + Array [ + Object { + "type": "array", + }, + Object { + "type": "bool", + }, + Object { + "type": "element", + }, + ], + ], + "isRequired": true, + "type": "oneOfType", + }, + "className": Object { + "isRequired": true, + "type": "string", + }, + "component": Object { + "args": Array [ + Array [ + Object { + "type": "node", + }, + Object { + "type": "func", + }, + ], + ], + "type": "oneOfType", + }, + "enterTimeout": Object { + "type": "number", + }, + "leaveTimeout": Object { + "type": "number", + }, + "timeout": Object { + "type": "number", + }, }, }, "FormItem" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "FormLabel" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "id": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "id": Object { + "type": "string", + }, }, }, "ListItem" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "NotificationButton" => Object { @@ -3589,13 +10633,43 @@ Map { "type": "button", }, "propTypes": Object { - "ariaLabel": [Function], - "className": [Function], - "iconDescription": [Function], - "name": [Function], - "notificationType": [Function], - "renderIcon": [Function], - "type": [Function], + "ariaLabel": Object { + "type": "string", + }, + "className": Object { + "type": "string", + }, + "iconDescription": Object { + "type": "string", + }, + "name": Object { + "type": "string", + }, + "notificationType": Object { + "args": Array [ + Array [ + "toast", + "inline", + ], + ], + "type": "oneOf", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, + "type": Object { + "type": "string", + }, }, }, "NotificationTextDetails" => Object { @@ -3605,11 +10679,27 @@ Map { "title": "title", }, "propTypes": Object { - "caption": [Function], - "children": [Function], - "notificationType": [Function], - "subtitle": [Function], - "title": [Function], + "caption": Object { + "type": "node", + }, + "children": Object { + "type": "node", + }, + "notificationType": Object { + "args": Array [ + Array [ + "toast", + "inline", + ], + ], + "type": "oneOf", + }, + "subtitle": Object { + "type": "node", + }, + "title": Object { + "type": "string", + }, }, }, "OrderedList" => Object { @@ -3617,9 +10707,15 @@ Map { "nested": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "nested": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "nested": Object { + "type": "bool", + }, }, }, "TabContent" => Object { @@ -3627,9 +10723,15 @@ Map { "selected": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "selected": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "selected": Object { + "type": "bool", + }, }, }, "UnorderedList" => Object { @@ -3637,9 +10739,15 @@ Map { "nested": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "nested": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "nested": Object { + "type": "bool", + }, }, }, "UNSTABLE__Pagination" => Object { @@ -3662,22 +10770,79 @@ Map { "totalItems": undefined, }, "propTypes": Object { - "backwardText": [Function], - "children": [Function], - "className": [Function], - "disabled": [Function], - "forwardText": [Function], - "id": [Function], - "initialPage": [Function], - "itemRangeText": [Function], - "itemText": [Function], - "itemsPerPageText": [Function], - "pageRangeText": [Function], - "pageSize": [Function], - "pageSizes": [Function], - "pageText": [Function], - "pagesUnknown": [Function], - "totalItems": [Function], + "backwardText": Object { + "type": "string", + }, + "children": Object { + "args": Array [ + Array [ + Object { + "type": "node", + }, + Object { + "type": "func", + }, + ], + ], + "type": "oneOfType", + }, + "className": Object { + "type": "string", + }, + "disabled": Object { + "type": "bool", + }, + "forwardText": Object { + "type": "string", + }, + "id": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "initialPage": Object { + "type": "number", + }, + "itemRangeText": Object { + "type": "func", + }, + "itemText": Object { + "type": "func", + }, + "itemsPerPageText": Object { + "type": "string", + }, + "pageRangeText": Object { + "type": "func", + }, + "pageSize": Object { + "type": "number", + }, + "pageSizes": Object { + "args": Array [ + Object { + "type": "number", + }, + ], + "type": "arrayOf", + }, + "pageText": Object { + "type": "func", + }, + "pagesUnknown": Object { + "type": "bool", + }, + "totalItems": Object { + "type": "number", + }, }, }, "PageSelector" => Object { @@ -3687,11 +10852,33 @@ Map { "labelText": "Current page number", }, "propTypes": Object { - "className": [Function], - "currentPage": [Function], - "id": [Function], - "labelText": [Function], - "totalPages": [Function], + "className": Object { + "type": "string", + }, + "currentPage": Object { + "isRequired": true, + "type": "number", + }, + "id": Object { + "args": Array [ + Array [ + Object { + "type": "string", + }, + Object { + "type": "number", + }, + ], + ], + "type": "oneOfType", + }, + "labelText": Object { + "type": "string", + }, + "totalPages": Object { + "isRequired": true, + "type": "number", + }, }, }, "Content" => Object { @@ -3699,16 +10886,24 @@ Map { "tagName": "main", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "tagName": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "tagName": Object { + "type": "string", + }, }, }, "CarbonHeader" => Object { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "HeaderContainer" => Object { @@ -3716,7 +10911,9 @@ Map { "isSideNavExpanded": false, }, "propTypes": Object { - "isSideNavExpanded": [Function], + "isSideNavExpanded": Object { + "type": "bool", + }, }, }, "HeaderGlobalAction" => Object { @@ -3725,17 +10922,28 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], - "className": [Function], - "isActive": [Function], - "onClick": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "isActive": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, }, "render": [Function], }, "HeaderGlobalBar" => Object { "displayName": "HeaderGlobalBar", "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "HeaderMenu" => Object { @@ -3747,19 +10955,36 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "className": [Function], - "isActive": [Function], - "onClick": [Function], + "className": Object { + "type": "string", + }, + "isActive": Object { + "type": "bool", + }, + "onClick": Object { + "type": "func", + }, }, }, "HeaderMenuItem" => Object { "$$typeof": Symbol(react.forward_ref), "propTypes": Object { - "children": [Function], - "className": [Function], - "element": [Function], - "isSideNavExpanded": [Function], - "role": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "element": Object { + "type": "elementType", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, + "role": Object { + "type": "string", + }, }, "render": [Function], }, @@ -3768,20 +10993,37 @@ Map { "prefix": "IBM", }, "propTypes": Object { - "children": [Function], - "className": [Function], - "element": [Function], - "href": [Function], - "isSideNavExpanded": [Function], - "prefix": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "element": Object { + "type": "elementType", + }, + "href": Object { + "type": "string", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, + "prefix": Object { + "type": "string", + }, }, }, "HeaderNavigation" => Object { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], - "className": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "HeaderPanel" => Object { @@ -3790,8 +11032,12 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "className": [Function], - "expanded": [Function], + "className": Object { + "type": "string", + }, + "expanded": Object { + "type": "bool", + }, }, "render": [Function], }, @@ -3800,8 +11046,12 @@ Map { "hasDivider": false, }, "propTypes": Object { - "className": [Function], - "hasDivider": [Function], + "className": Object { + "type": "string", + }, + "hasDivider": Object { + "type": "bool", + }, }, }, "Switcher" => Object { @@ -3809,8 +11059,13 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, "render": [Function], }, @@ -3819,14 +11074,21 @@ Map { "propTypes": Object { "aria-label": [Function], "aria-labelledby": [Function], - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, "render": [Function], }, "SwitcherDivider" => Object { "propTypes": Object { - "className": [Function], + "className": Object { + "type": "string", + }, }, }, "SkipToContent" => Object { @@ -3836,9 +11098,17 @@ Map { "tabIndex": "0", }, "propTypes": Object { - "children": [Function], - "href": [Function], - "tabIndex": [Function], + "children": Object { + "isRequired": true, + "type": "string", + }, + "href": Object { + "isRequired": true, + "type": "string", + }, + "tabIndex": Object { + "type": "string", + }, }, }, "SideNav" => Object { @@ -3853,27 +11123,56 @@ Map { "translateById": [Function], }, "propTypes": Object { - "addFocusListeners": [Function], - "addMouseListeners": [Function], + "addFocusListeners": Object { + "type": "bool", + }, + "addMouseListeners": Object { + "type": "bool", + }, "aria-label": [Function], "aria-labelledby": [Function], - "className": [Function], - "defaultExpanded": [Function], - "expanded": [Function], - "isChildOfHeader": [Function], - "isFixedNav": [Function], - "isPersistent": [Function], - "isRail": [Function], - "onToggle": [Function], - "translateById": [Function], + "className": Object { + "type": "string", + }, + "defaultExpanded": Object { + "type": "bool", + }, + "expanded": Object { + "type": "bool", + }, + "isChildOfHeader": Object { + "type": "bool", + }, + "isFixedNav": Object { + "type": "bool", + }, + "isPersistent": Object { + "type": "bool", + }, + "isRail": Object { + "type": "bool", + }, + "onToggle": Object { + "type": "func", + }, + "translateById": Object { + "type": "func", + }, }, "render": [Function], }, "SideNavDetails" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "title": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "title": Object { + "isRequired": true, + "type": "string", + }, }, }, "SideNavFooter" => Object { @@ -3881,17 +11180,45 @@ Map { "assistiveText": "Toggle opening or closing the side navigation", }, "propTypes": Object { - "assistiveText": [Function], - "expanded": [Function], - "isSideNavExpanded": [Function], - "onToggle": [Function], + "assistiveText": Object { + "isRequired": true, + "type": "string", + }, + "expanded": Object { + "isRequired": true, + "type": "bool", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, + "onToggle": Object { + "isRequired": true, + "type": "func", + }, }, }, "SideNavHeader" => Object { "propTypes": Object { - "className": [Function], - "isSideNavExpanded": [Function], - "renderIcon": [Function], + "className": Object { + "type": "string", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "isRequired": true, + "type": "oneOfType", + }, }, }, "SideNavIcon" => Object { @@ -3899,23 +11226,45 @@ Map { "small": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "small": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "small": Object { + "isRequired": true, + "type": "bool", + }, }, }, "SideNavItem" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "large": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "large": Object { + "type": "bool", + }, }, }, "SideNavItems" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], - "isSideNavExpanded": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, }, }, "SideNavLink" => Object { @@ -3924,18 +11273,46 @@ Map { "large": false, }, "propTypes": Object { - "children": [Function], - "className": [Function], - "element": [Function], - "isSideNavExpanded": [Function], - "large": [Function], - "renderIcon": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, + "element": Object { + "type": "elementType", + }, + "isSideNavExpanded": Object { + "type": "bool", + }, + "large": Object { + "type": "bool", + }, + "renderIcon": Object { + "args": Array [ + Array [ + Object { + "type": "func", + }, + Object { + "type": "object", + }, + ], + ], + "type": "oneOfType", + }, }, }, "SideNavLinkText" => Object { "propTypes": Object { - "children": [Function], - "className": [Function], + "children": Object { + "isRequired": true, + "type": "node", + }, + "className": Object { + "type": "string", + }, }, }, "SideNavMenu" => Object { @@ -3946,19 +11323,40 @@ Map { "SideNavMenuItem" => Object { "$$typeof": Symbol(react.forward_ref), "propTypes": Object { - "children": [Function], - "className": [Function], - "isActive": [Function], + "children": Object { + "type": "node", + }, + "className": Object { + "type": "string", + }, + "isActive": Object { + "type": "bool", + }, }, "render": [Function], }, "SideNavSwitcher" => Object { "$$typeof": Symbol(react.forward_ref), "propTypes": Object { - "className": [Function], - "labelText": [Function], - "onChange": [Function], - "options": [Function], + "className": Object { + "type": "string", + }, + "labelText": Object { + "isRequired": true, + "type": "string", + }, + "onChange": Object { + "type": "func", + }, + "options": Object { + "args": Array [ + Object { + "type": "string", + }, + ], + "isRequired": true, + "type": "arrayOf", + }, }, "render": [Function], }, diff --git a/src/components/__tests__/publicAPI.spec.js b/src/components/__tests__/publicAPI.spec.js index 9a33411b7..416f59824 100644 --- a/src/components/__tests__/publicAPI.spec.js +++ b/src/components/__tests__/publicAPI.spec.js @@ -8,9 +8,6 @@ const { isValidElementType } = require('react-is'); -// All components: -const Components = require('../../index'); - /** * In our Public API test, we try to identify each component and its * corresponding API. In order to get prop type information for components, @@ -166,6 +163,8 @@ describe('PublicAPI', () => { return api; } + // eslint-disable-next-line global-require + const Components = require('../../index'); const PublicAPI = new Map(); Object.keys(Components).forEach(name => {