diff --git a/packages/code-generator/CHANGELOG.md b/packages/code-generator/CHANGELOG.md index ae621217e..1c2ba7ffb 100644 --- a/packages/code-generator/CHANGELOG.md +++ b/packages/code-generator/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-code-generator@1.0.10...@ali/lowcode-code-generator@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-code-generator + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-code-generator@1.0.9...@ali/lowcode-code-generator@1.0.10) (2020-09-29) diff --git a/packages/code-generator/package.json b/packages/code-generator/package.json index dc5535328..332758bfc 100644 --- a/packages/code-generator/package.json +++ b/packages/code-generator/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-code-generator", - "version": "1.0.10", + "version": "1.0.11", "description": "出码引擎 for LowCode Engine", "main": "lib/index.js", "module": "es/index.js", @@ -21,7 +21,7 @@ }, "dependencies": { "@ali/am-eslint-config": "*", - "@ali/lowcode-types": "^1.0.10", + "@ali/lowcode-types": "^1.0.11", "@ali/my-prettier": "^1.0.0", "@babel/generator": "^7.9.5", "@babel/parser": "^7.9.4", diff --git a/packages/datasource-engine/CHANGELOG.md b/packages/datasource-engine/CHANGELOG.md index c43546b6a..c623bb241 100644 --- a/packages/datasource-engine/CHANGELOG.md +++ b/packages/datasource-engine/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [0.1.15](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-datasource-engine@0.1.14...@ali/lowcode-datasource-engine@0.1.15) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-datasource-engine + ## [0.1.14](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-datasource-engine@0.1.13...@ali/lowcode-datasource-engine@0.1.14) (2020-09-29) diff --git a/packages/datasource-engine/package.json b/packages/datasource-engine/package.json index 6959b276c..6b8ce96f0 100644 --- a/packages/datasource-engine/package.json +++ b/packages/datasource-engine/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-datasource-engine", - "version": "0.1.14", + "version": "0.1.15", "description": "DataSource Engine for lowcode", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/demo-server/CHANGELOG.md b/packages/demo-server/CHANGELOG.md index f6695296f..acd5fd3ad 100644 --- a/packages/demo-server/CHANGELOG.md +++ b/packages/demo-server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo-server@1.0.10...@ali/lowcode-demo-server@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-demo-server + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo-server@1.0.9...@ali/lowcode-demo-server@1.0.10) (2020-09-29) diff --git a/packages/demo-server/package.json b/packages/demo-server/package.json index ec0f1bba4..6a9c2e56f 100644 --- a/packages/demo-server/package.json +++ b/packages/demo-server/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-demo-server", - "version": "1.0.10", + "version": "1.0.11", "private": true, "description": "低代码引擎 DEMO Server 端", "scripts": { diff --git a/packages/demo/CHANGELOG.md b/packages/demo/CHANGELOG.md index 3500ebe4a..989906bc9 100644 --- a/packages/demo/CHANGELOG.md +++ b/packages/demo/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo@1.0.10...@ali/lowcode-demo@1.0.11) (2020-10-19) + + +### Bug Fixes + +* 将monaco基础包全部移除,采用cdn形式注入 ([510f1c0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/510f1c0)) + + + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo@1.0.9...@ali/lowcode-demo@1.0.10) (2020-09-29) diff --git a/packages/demo/package.json b/packages/demo/package.json index 6d21b75a4..406d50009 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-demo", - "version": "1.0.10", + "version": "1.0.11", "private": true, "description": "低代码引擎 DEMO", "scripts": { @@ -10,21 +10,21 @@ }, "config": {}, "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-editor-skeleton": "^1.0.10", - "@ali/lowcode-plugin-components-pane": "^1.0.10", - "@ali/lowcode-plugin-designer": "^1.0.10", - "@ali/lowcode-plugin-event-bind-dialog": "^1.0.10", - "@ali/lowcode-plugin-outline-pane": "^1.0.10", - "@ali/lowcode-plugin-sample-logo": "^1.0.10", - "@ali/lowcode-plugin-sample-preview": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-editor-skeleton": "^1.0.11", + "@ali/lowcode-plugin-components-pane": "^1.0.11", + "@ali/lowcode-plugin-designer": "^1.0.11", + "@ali/lowcode-plugin-event-bind-dialog": "^1.0.11", + "@ali/lowcode-plugin-outline-pane": "^1.0.11", + "@ali/lowcode-plugin-sample-logo": "^1.0.11", + "@ali/lowcode-plugin-sample-preview": "^1.0.11", "@ali/lowcode-plugin-settings-pane": "^0.8.8", - "@ali/lowcode-plugin-undo-redo": "^1.0.10", - "@ali/lowcode-plugin-variable-bind-dialog": "^1.0.10", - "@ali/lowcode-plugin-zh-en": "^1.0.10", - "@ali/lowcode-react-renderer": "^1.0.10", - "@ali/lowcode-runtime": "^1.0.12", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-plugin-undo-redo": "^1.0.11", + "@ali/lowcode-plugin-variable-bind-dialog": "^1.0.11", + "@ali/lowcode-plugin-zh-en": "^1.0.11", + "@ali/lowcode-react-renderer": "^1.0.11", + "@ali/lowcode-runtime": "^1.0.13", + "@ali/lowcode-utils": "^1.0.11", "@ali/ve-action-pane": "^4.7.0-beta.0", "@ali/ve-datapool-pane": "^6.4.3", "@ali/ve-history-pane": "4.0.0", diff --git a/packages/designer/CHANGELOG.md b/packages/designer/CHANGELOG.md index 8c150b213..abdaf7938 100644 --- a/packages/designer/CHANGELOG.md +++ b/packages/designer/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-designer@1.0.10...@ali/lowcode-designer@1.0.11) (2020-10-19) + + +### Bug Fixes + +* checkId 需要传递 ([bdff2b1](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/bdff2b1)) + + + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-designer@1.0.9...@ali/lowcode-designer@1.0.10) (2020-09-29) diff --git a/packages/designer/package.json b/packages/designer/package.json index 9059f58c5..fe7186ac6 100644 --- a/packages/designer/package.json +++ b/packages/designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-designer", - "version": "1.0.10", + "version": "1.0.11", "description": "Designer for Ali LowCode Engine", "main": "lib/index.js", "module": "es/index.js", @@ -15,9 +15,9 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "classnames": "^2.2.6", "event": "^1.0.0", "react": "^16", diff --git a/packages/designer/src/document/document-model.ts b/packages/designer/src/document/document-model.ts index 2b3059fea..b6fc52719 100644 --- a/packages/designer/src/document/document-model.ts +++ b/packages/designer/src/document/document-model.ts @@ -222,7 +222,7 @@ export class DocumentModel { } } if (!node) { - node = new Node(this, schema); + node = new Node(this, schema, { checkId }); // will add // todo: this.activeNodes?.push(node); } diff --git a/packages/designer/src/document/node/node-children.ts b/packages/designer/src/document/node/node-children.ts index 724522a95..012298a8e 100644 --- a/packages/designer/src/document/node/node-children.ts +++ b/packages/designer/src/document/node/node-children.ts @@ -11,9 +11,9 @@ export class NodeChildren { private emitter = new EventEmitter(); - constructor(readonly owner: ParentalNode, data: NodeData | NodeData[]) { + constructor(readonly owner: ParentalNode, data: NodeData | NodeData[], options: any = {}) { this.children = (Array.isArray(data) ? data : [data]).map(child => { - return this.owner.document.createNode(child); + return this.owner.document.createNode(child, options.checkId); }); } diff --git a/packages/designer/src/document/node/node.ts b/packages/designer/src/document/node/node.ts index b2d2f4906..892dd1359 100644 --- a/packages/designer/src/document/node/node.ts +++ b/packages/designer/src/document/node/node.ts @@ -154,7 +154,7 @@ export class Node { readonly settingEntry: SettingTopEntry; - constructor(readonly document: DocumentModel, nodeSchema: Schema) { + constructor(readonly document: DocumentModel, nodeSchema: Schema, options: any = {}) { const { componentName, id, children, props, ...extras } = nodeSchema; this.id = id || document.nextId(); this.componentName = componentName; @@ -167,7 +167,7 @@ export class Node { // import 是为了使用钩子返回的值,并非完全幂等的操作,部分行为执行两次会有 bug, // 所以在 props 里会对 new / import 做一些区别化的解析 this.props = new Props(this, props, extras); - this._children = new NodeChildren(this as ParentalNode, this.initialChildren(children)); + this._children = new NodeChildren(this as ParentalNode, this.initialChildren(children), options); this._children.internalInitParent(); this.props.import(this.upgradeProps(this.initProps(props || {})), this.upgradeProps(extras || {})); this.setupAutoruns(); diff --git a/packages/editor-core/CHANGELOG.md b/packages/editor-core/CHANGELOG.md index 454f8d7f1..e14e7988c 100644 --- a/packages/editor-core/CHANGELOG.md +++ b/packages/editor-core/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-core@1.0.10...@ali/lowcode-editor-core@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-core + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-core@1.0.9...@ali/lowcode-editor-core@1.0.10) (2020-09-29) diff --git a/packages/editor-core/package.json b/packages/editor-core/package.json index 92d3a8947..2ee69e042 100644 --- a/packages/editor-core/package.json +++ b/packages/editor-core/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-core", - "version": "1.0.10", + "version": "1.0.11", "description": "Core Api for Ali lowCode engine", "license": "MIT", "main": "lib/index.js", @@ -15,8 +15,8 @@ "cloud-build": "build-scripts build --skip-demo" }, "dependencies": { - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@alifd/next": "^1.19.16", "@recore/obx": "^1.0.9", "@recore/obx-react": "^1.0.8", diff --git a/packages/editor-preset-general/CHANGELOG.md b/packages/editor-preset-general/CHANGELOG.md index 4a08e4807..c185e8586 100644 --- a/packages/editor-preset-general/CHANGELOG.md +++ b/packages/editor-preset-general/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-general@1.0.10...@ali/lowcode-editor-preset-general@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-preset-general + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-general@1.0.9...@ali/lowcode-editor-preset-general@1.0.10) (2020-09-29) diff --git a/packages/editor-preset-general/package.json b/packages/editor-preset-general/package.json index 3fc3920a2..d994560cf 100644 --- a/packages/editor-preset-general/package.json +++ b/packages/editor-preset-general/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-preset-general", - "version": "1.0.10", + "version": "1.0.11", "description": "Ali General Editor Preset", "main": "lib/index.js", "files": [ @@ -14,12 +14,12 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-editor-skeleton": "^1.0.10", - "@ali/lowcode-plugin-designer": "^1.0.10", - "@ali/lowcode-plugin-outline-pane": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-editor-skeleton": "^1.0.11", + "@ali/lowcode-plugin-designer": "^1.0.11", + "@ali/lowcode-plugin-outline-pane": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@alifd/next": "^1.19.12", "@alife/theme-lowcode-dark": "^0.1.0", "@alife/theme-lowcode-light": "^0.1.0", @@ -27,7 +27,7 @@ "react-dom": "^16.8.1" }, "devDependencies": { - "@ali/lowcode-editor-setters": "^1.0.10", + "@ali/lowcode-editor-setters": "^1.0.11", "@alib/build-scripts": "^0.1.18", "@types/events": "^3.0.0", "@types/react": "^16.8.3", diff --git a/packages/editor-preset-vision/CHANGELOG.md b/packages/editor-preset-vision/CHANGELOG.md index 46716ccbc..6466b43f3 100644 --- a/packages/editor-preset-vision/CHANGELOG.md +++ b/packages/editor-preset-vision/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-vision@1.0.10...@ali/lowcode-editor-preset-vision@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-preset-vision + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-vision@1.0.9...@ali/lowcode-editor-preset-vision@1.0.10) (2020-09-29) diff --git a/packages/editor-preset-vision/package.json b/packages/editor-preset-vision/package.json index 7d2257ffc..9ef23593e 100644 --- a/packages/editor-preset-vision/package.json +++ b/packages/editor-preset-vision/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-preset-vision", - "version": "1.0.10", + "version": "1.0.11", "description": "Vision Polyfill for Ali lowCode engine", "main": "lib/index.js", "private": true, @@ -15,11 +15,11 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-editor-skeleton": "^1.0.10", - "@ali/lowcode-plugin-designer": "^1.0.10", - "@ali/lowcode-plugin-outline-pane": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-editor-skeleton": "^1.0.11", + "@ali/lowcode-plugin-designer": "^1.0.11", + "@ali/lowcode-plugin-outline-pane": "^1.0.11", "@ali/ve-i18n-util": "^2.0.0", "@ali/ve-icons": "^4.1.9", "@ali/ve-less-variables": "2.0.3", diff --git a/packages/editor-setters/CHANGELOG.md b/packages/editor-setters/CHANGELOG.md index fd1c7ca5a..3855ac5b1 100644 --- a/packages/editor-setters/CHANGELOG.md +++ b/packages/editor-setters/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-setters@1.0.10...@ali/lowcode-editor-setters@1.0.11) (2020-10-19) + + +### Bug Fixes + +* 将monaco基础包全部移除,采用cdn形式注入 ([510f1c0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/510f1c0)) + + + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-setters@1.0.9...@ali/lowcode-editor-setters@1.0.10) (2020-09-29) diff --git a/packages/editor-setters/package.json b/packages/editor-setters/package.json index 07cbb7308..2da7efcf8 100644 --- a/packages/editor-setters/package.json +++ b/packages/editor-setters/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-setters", - "version": "1.0.10", + "version": "1.0.11", "description": "Builtin setters for Ali lowCode engine", "files": [ "es", @@ -21,7 +21,7 @@ "@ali/iceluna-comp-react-node": "^1.0.5", "@ali/iceluna-sdk": "^1.0.5-beta.24", "@ali/lc-style-setter": "^0.0.1", - "@ali/lowcode-editor-core": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", "@alifd/next": "^1.19.16", "acorn": "^6.4.1", "classnames": "^2.2.6", diff --git a/packages/editor-skeleton/CHANGELOG.md b/packages/editor-skeleton/CHANGELOG.md index cfd02409a..8c99a1a1a 100644 --- a/packages/editor-skeleton/CHANGELOG.md +++ b/packages/editor-skeleton/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-skeleton@1.0.10...@ali/lowcode-editor-skeleton@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-skeleton + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-skeleton@1.0.9...@ali/lowcode-editor-skeleton@1.0.10) (2020-09-29) diff --git a/packages/editor-skeleton/package.json b/packages/editor-skeleton/package.json index db8b13cc1..70e2cfc80 100644 --- a/packages/editor-skeleton/package.json +++ b/packages/editor-skeleton/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-skeleton", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor skeleton", "main": "lib/index.js", "module": "es/index.js", @@ -19,10 +19,10 @@ "editor" ], "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@ali/ve-icons": "latest", "@ali/ve-less-variables": "^2.0.0", "@alifd/next": "^1.20.12", diff --git a/packages/material-parser/.eslintrc.js b/packages/material-parser/.eslintrc.js new file mode 100644 index 000000000..66b3556e4 --- /dev/null +++ b/packages/material-parser/.eslintrc.js @@ -0,0 +1,9 @@ +module.exports = { + extends: ['eslint-config-ali/typescript/react'], + rules: { + 'implicit-arrow-linebreak': 1, + '@typescript-eslint/indent': 1, + 'function-paren-newline': 1, + 'no-bitwise': 0, + }, +}; diff --git a/packages/material-parser/CHANGELOG.md b/packages/material-parser/CHANGELOG.md index 3987bf730..811655640 100644 --- a/packages/material-parser/CHANGELOG.md +++ b/packages/material-parser/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-material-parser@1.0.10...@ali/lowcode-material-parser@1.0.11) (2020-10-19) + + +### Bug Fixes + +* fix typescript related bugs, including the following: ([d4c45d2](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/d4c45d2)) + + + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-material-parser@1.0.9...@ali/lowcode-material-parser@1.0.10) (2020-09-29) diff --git a/packages/material-parser/package.json b/packages/material-parser/package.json index 160812fa7..5432baed0 100644 --- a/packages/material-parser/package.json +++ b/packages/material-parser/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-material-parser", - "version": "1.0.10", + "version": "1.0.11", "description": "material parser for Ali lowCode engine", "main": "lib/index.js", "files": [ diff --git a/packages/material-parser/src/core/schema/types.ts b/packages/material-parser/src/core/schema/types.ts index e612461e5..55c1b1d48 100644 --- a/packages/material-parser/src/core/schema/types.ts +++ b/packages/material-parser/src/core/schema/types.ts @@ -42,13 +42,13 @@ export interface Npm { [k: string]: any; } export interface PropsSection { - props: Array<{ + props: { name: string; propType: PropType; description?: string; defaultValue?: any; [k: string]: any; - }>; + }[]; [k: string]: any; } export interface RequiredType { @@ -57,7 +57,7 @@ export interface RequiredType { } export interface OneOf { type: 'oneOf'; - value: Array; + value: (string | number | boolean)[]; isRequired?: boolean; [k: string]: any; } @@ -81,19 +81,19 @@ export interface ObjectOf { } export interface Shape { type: 'shape'; - value: Array<{ + value: { name?: string; propType?: PropType; - }>; + }[]; isRequired?: boolean; [k: string]: any; } export interface Exact { type: 'exact'; - value: Array<{ + value: { name?: string; propType?: PropType; - }>; + }[]; isRequired?: boolean; [k: string]: any; } @@ -119,24 +119,24 @@ export interface ConfigureFieldProp { } export interface ConfigureFieldSetter { componentName: - | 'List' - | 'Object' - | 'Function' - | 'Node' - | 'Mixin' - | 'Expression' - | 'Switch' - | 'Number' - | 'Input' - | 'TextArea' - | 'Date' - | 'DateYear' - | 'DateMonth' - | 'DateRange' - | 'ColorPicker' - | 'CodeEditor' - | 'Select' - | 'RadioGroup'; + | 'List' + | 'Object' + | 'Function' + | 'Node' + | 'Mixin' + | 'Expression' + | 'Switch' + | 'Number' + | 'Input' + | 'TextArea' + | 'Date' + | 'DateYear' + | 'DateMonth' + | 'DateRange' + | 'ColorPicker' + | 'CodeEditor' + | 'Select' + | 'RadioGroup'; props?: { [k: string]: any; }; diff --git a/packages/material-parser/src/parse/runtime/index.ts b/packages/material-parser/src/parse/dynamic/index.ts similarity index 100% rename from packages/material-parser/src/parse/runtime/index.ts rename to packages/material-parser/src/parse/dynamic/index.ts diff --git a/packages/material-parser/src/parse/runtime/requireInSandbox.ts b/packages/material-parser/src/parse/dynamic/requireInSandbox.ts similarity index 100% rename from packages/material-parser/src/parse/runtime/requireInSandbox.ts rename to packages/material-parser/src/parse/dynamic/requireInSandbox.ts diff --git a/packages/material-parser/src/parse/index.ts b/packages/material-parser/src/parse/index.ts index f2b2b17f7..c96f6419c 100644 --- a/packages/material-parser/src/parse/index.ts +++ b/packages/material-parser/src/parse/index.ts @@ -1,4 +1,4 @@ -import parseDynamic from './runtime'; +import parseDynamic from './dynamic'; import parseJS from './js'; import parseTS from './ts'; import { install, installPeerDeps, installTypeModules } from '../utils'; @@ -24,9 +24,9 @@ export default async (args: IParseArgs) => { moduleFileAbsolutePath = mainFileAbsolutePath, } = args; if (args.accesser === 'local') { - if (moduleFileAbsolutePath.endsWith('ts') || moduleFileAbsolutePath.endsWith('tsx')) { + if (mainFileAbsolutePath.endsWith('ts') || mainFileAbsolutePath.endsWith('tsx')) { await install(args); - return parseTS(moduleFileAbsolutePath); + return parseTS(mainFileAbsolutePath); } else { try { return parseJS(moduleFileAbsolutePath); diff --git a/packages/material-parser/src/parse/transform.ts b/packages/material-parser/src/parse/transform.ts index 669af0c57..2607b4580 100644 --- a/packages/material-parser/src/parse/transform.ts +++ b/packages/material-parser/src/parse/transform.ts @@ -1,4 +1,4 @@ -import { omit, pick, isNil } from 'lodash'; +import { omit, pick, isNil, uniq } from 'lodash'; import { safeEval, isEvaluable } from '../utils'; import { debug } from '../core'; @@ -6,10 +6,7 @@ const log = debug.extend('parse:transform'); export function transformType(itemType: any) { if (typeof itemType === 'string') return itemType; - const { name, elements, value = elements, computed, required, type } = itemType; - // if (!value && !required && !type) { - // return name; - // } + const { name, elements, value = elements, computed, required, type, raw } = itemType; if (computed !== undefined && value) { return safeEval(value); } @@ -24,7 +21,6 @@ export function transformType(itemType: any) { case 'string': case 'bool': case 'any': - case 'func': case 'symbol': case 'object': case 'null': @@ -32,21 +28,34 @@ export function transformType(itemType: any) { case 'element': case 'node': break; + case 'func': + if (value) { + result.value = value.map(x => ({ + ...x, + propType: transformType(x.propType), + })); + result.raw = raw; + } + break; case 'literal': - return safeEval(value); + result.type = 'oneOf'; + result.value = [safeEval(value)]; + break; case 'enum': - case 'tuple': case 'oneOf': result.type = 'oneOf'; result.value = value.map(transformType); break; + case 'tuple': + result.type = 'tuple'; + result.value = value.map(transformType); + break; case 'union': { - const { raw } = itemType; - if (raw) { - if (raw.match(/ReactNode$/)) { + if (itemType.raw) { + if (itemType.raw.match(/ReactNode$/)) { result.type = 'node'; break; - } else if (raw.match(/Element$/)) { + } else if (itemType.raw.match(/Element$/)) { result.type = 'element'; break; } @@ -69,12 +78,12 @@ export function transformType(itemType: any) { case 'Array': case 'arrayOf': { result.type = 'arrayOf'; - const v = omit(transformType(value[0]), ['isRequired']); - if (Object.keys(v).length === 1 && v.type) { - result.value = v.type; - } else { - result.value = v; + let _itemType = transformType(value[0]); + if (typeof _itemType === 'object') { + _itemType = omit(_itemType, ['isRequired']); } + + result.value = _itemType; break; } case 'signature': { @@ -83,13 +92,25 @@ export function transformType(itemType: any) { break; } result.type = 'shape'; - const properties = type?.signature?.properties || []; + const properties = type?.signature?.properties || itemType?.signature?.properties || []; if (properties.length === 0) { - result.type = 'object'; + if (raw?.includes('=>')) { + result.type = 'func'; + result.raw = raw; + } else { + result.type = 'object'; + } } else if (properties.length === 1 && typeof properties[0].key === 'object') { - result.type = 'objectOf'; const v = transformType(properties[0].value); - if (typeof v.type === 'string') result.value = v.type; + if (typeof v === 'string') { + result.value = v; + result.type = 'objectOf'; + } else if (typeof v?.type === 'string') { + result.value = v.type; + result.type = 'objectOf'; + } else { + result.type = 'object'; + } } else if (properties.length === 1 && properties[0].key === '__call') { result.type = 'func'; } else { @@ -97,10 +118,15 @@ export function transformType(itemType: any) { .filter((item: any) => typeof item.key !== 'object') .map((prop: any) => { const { key } = prop; - return transformItem(key, { + const typeItem = { ...omit(prop.value, 'name'), - type: pick(prop.value, ['name', 'value']), - }); + type: prop.value.type || {}, + }; + typeItem.type = { + ...typeItem.type, + ...pick(prop.value, ['name', 'value']), + }; + return transformItem(key, typeItem); }); } break; @@ -111,7 +137,7 @@ export function transformType(itemType: any) { break; case 'exact': case 'shape': - result.value = Object.keys(value).map((n) => { + result.value = Object.keys(value).map(n => { // tslint:disable-next-line:variable-name const { name: _name, ...others } = value[n]; return transformItem(n, { @@ -125,21 +151,71 @@ export function transformType(itemType: any) { case (name.match(/ReactNode$/) || {}).input: result.type = 'node'; break; - case (name.match(/Element$/) || {}).input: + case (name.match(/JSX\.Element$/) || {}).input: result.type = 'element'; break; - // case (name.match(/ElementType$/) || {}).input: - // result.type = 'elementType'; - // break; default: - // result.type = 'instanceOf'; - // result.value = name; - result.type = 'any'; + result.type = 'object'; break; } if (Object.keys(result).length === 1) { return result.type; } + if (result?.type === 'oneOfType') { + return combineOneOfValues(result); + } + return result; +} + +function combineOneOfValues(propType) { + if (propType.type !== 'oneOfType') { + return propType; + } + const newValue = []; + let oneOfItem = null; + let firstBooleanIndex = -1; + propType.value.forEach(item => { + if (item?.type === 'oneOf') { + if (!oneOfItem) { + oneOfItem = { + type: 'oneOf', + value: [], + }; + } + if (item.value.includes(true) || item.value.includes(false)) { + if (firstBooleanIndex !== -1) { + oneOfItem.value.splice(firstBooleanIndex, 1); + newValue.push('bool'); + } else { + firstBooleanIndex = oneOfItem.value.length; + oneOfItem.value = oneOfItem.value.concat(item.value); + } + } else { + oneOfItem.value = oneOfItem.value.concat(item.value); + } + } else { + newValue.push(item); + } + }); + let result = propType; + const oneOfItemLength = oneOfItem?.value?.length; + if (oneOfItemLength) { + newValue.push(oneOfItem); + } + if (firstBooleanIndex !== -1 || oneOfItemLength) { + result = { + ...propType, + value: newValue, + }; + } + if (result.value.length === 1 && result.value[0]?.type === 'oneOf') { + result = { + ...result, + type: 'oneOf', + value: result.value[0].value, + }; + } + result.value = uniq(result.value); return result; } @@ -175,6 +251,8 @@ export function transformItem(name: string, item: any) { if (defaultValue === null) { result.defaultValue = defaultValue; } else { + // if ('computed' in defaultValue) { + // val = val.value; try { const value = safeEval(defaultValue.value); if (isEvaluable(value)) { @@ -184,9 +262,13 @@ export function transformItem(name: string, item: any) { log(e); } } + // else { + // result.defaultValue = defaultValue.value; + // } } if (result.propType === undefined) { delete result.propType; } + return result; } diff --git a/packages/material-parser/src/parse/ts/index.ts b/packages/material-parser/src/parse/ts/index.ts index 0ca0279db..b9e28b1f5 100644 --- a/packages/material-parser/src/parse/ts/index.ts +++ b/packages/material-parser/src/parse/ts/index.ts @@ -12,9 +12,18 @@ type ExtendedType = ts.Type & { typeArguments: any[]; }; +function getNextParentIds(parentIds: number[], type: ts.Type) { + // @ts-ignore + const id = type?.symbol?.id; + if (id) { + return [...parentIds, id]; + } + return parentIds; +} + function getSymbolName(symbol: ts.Symbol) { // @ts-ignore - const prefix: string = symbol.parent && getSymbolName(symbol.parent); + const prefix: string = symbol?.parent && getSymbolName(symbol.parent); const name = symbol.getName(); if (prefix && prefix.length <= 20) { return `${prefix}.${name}`; @@ -22,6 +31,33 @@ function getSymbolName(symbol: ts.Symbol) { return name; } +function getFunctionParams(parameters: any[] = [], checker, parentIds, type) { + return parameters.map(node => { + const typeObject = checker.getTypeOfSymbolAtLocation(node.symbol, node.symbol.valueDeclaration); + const v = getDocgenTypeHelper(checker, typeObject, false, getNextParentIds(parentIds, type)); + const name = node.symbol.escapedName; + return { + name, + propType: v, + }; + }); +} + +/** + * Indicates that a symbol is an alias that does not merge with a local declaration. + * OR Is a JSContainer which may merge an alias with a local declaration + */ +// function isNonLocalAlias( +// symbol: ts.Symbol | undefined, +// excludes = SymbolFlags.Value | SymbolFlags.Type | SymbolFlags.Namespace, +// ): symbol is ts.Symbol { +// if (!symbol) return false; +// return ( +// (symbol.flags & (SymbolFlags.Alias | excludes)) === SymbolFlags.Alias || +// !!(symbol.flags & SymbolFlags.Alias && symbol.flags & SymbolFlags.Assignment) +// ); +// } + const blacklistNames = [ 'prototype', 'getDerivedStateFromProps', @@ -34,6 +70,38 @@ const blacklistNames = [ 'Consumer', ]; +const blacklistPatterns = [ + /^HTML/, + /^React\./, + /^Object$/, + /^Date$/, + /^Promise$/, + /^XML/, + /^Function$/, +]; + +function hasTooManyTypes(type) { + return type?.types?.length >= 20; +} + +function isComplexType(type) { + let isAliasSymbol = false; + let symbol = type?.symbol; + if (!symbol) { + symbol = type?.aliasSymbol; + isAliasSymbol = true; + } + if (!symbol) return false; + if (isAliasSymbol && !hasTooManyTypes(type)) { + return false; + } + const name = getSymbolName(symbol); + if (blacklistPatterns.some(patt => patt.test(name))) { + return true; + } + return false; +} + function getDocgenTypeHelper( checker: ts.TypeChecker, type: ts.Type, @@ -70,10 +138,10 @@ function getDocgenTypeHelper( function getShapeFromArray(symbolArr: ts.Symbol[], _type: ts.Type) { const shape: Array<{ key: - | { - name: string; - } - | string; + | { + name: string; + } + | string; value: any; }> = symbolArr.map(prop => { const propType = checker.getTypeOfSymbolAtLocation( @@ -89,7 +157,7 @@ function getDocgenTypeHelper( propType, false, // @ts-ignore - [...parentIds, _type.id], + getNextParentIds(parentIds, _type), // @ts-ignore prop?.valueDeclaration?.questionToken ? false : undefined, ), @@ -108,11 +176,13 @@ function getDocgenTypeHelper( key: { name: 'string', }, - // @ts-ignore use internal methods - value: getDocgenTypeHelper(checker, _type.stringIndexInfo.type, false, [ - ...parentIds, - (_type as ExtendedType).id, - ]), + value: getDocgenTypeHelper( + checker, + // @ts-ignore use internal methods + _type.stringIndexInfo.type, + false, + getNextParentIds(parentIds, _type), + ), }); } else if (_type.getNumberIndexType()) { // @ts-ignore use internal methods @@ -124,11 +194,13 @@ function getDocgenTypeHelper( name: 'number', }, - // @ts-ignore use internal methods - value: getDocgenTypeHelper(checker, _type.numberIndexInfo.type, false, [ - ...parentIds, - (_type as ExtendedType).id, - ]), + value: getDocgenTypeHelper( + checker, + // @ts-ignore use internal methods + _type.numberIndexInfo.type, + false, + getNextParentIds(parentIds, _type), + ), }); } return shape; @@ -139,6 +211,9 @@ function getDocgenTypeHelper( if (symbol && symbol.members) { // @ts-ignore const props: ts.Symbol[] = Array.from(symbol.members.values()); + if (props.length >= 20) { + throw new Error('too many props'); + } return getShapeFromArray( props.filter(prop => prop.getName() !== '__index'), _type, @@ -147,6 +222,9 @@ function getDocgenTypeHelper( // @ts-ignore const args = _type.resolvedTypeArguments || []; const props = checker.getPropertiesOfType(_type); + if (props.length >= 20) { + throw new Error('too many props'); + } const shape = getShapeFromArray(props.slice(0, args.length), _type); return shape; } @@ -154,9 +232,9 @@ function getDocgenTypeHelper( const pattern = /^__global\.(.+)$/; // @ts-ignore - if (parentIds.includes(type.id)) { + if (parentIds.includes(type?.symbol?.id)) { return makeResult({ - name: checker.typeToString(type), + name: 'object', // checker.typeToString(type), }); } if (type.symbol) { @@ -170,6 +248,7 @@ function getDocgenTypeHelper( } } } + if (type.flags & TypeFlags.Number) { return makeResult({ name: 'number', @@ -198,63 +277,140 @@ function getDocgenTypeHelper( return makeResult({ name: 'any', }); - } else if (type.flags & TypeFlags.Union) { + } else if (type.flags & TypeFlags.Union && !isComplexType(type)) { return makeResult({ name: 'union', // @ts-ignore - value: type.types.map(t => getDocgenTypeHelper(checker, t, true, [...parentIds, type.id])), + value: type.types.map(t => + getDocgenTypeHelper(checker, t, true, getNextParentIds(parentIds, type)), + ), + }); + } else if (isComplexType(type)) { + return makeResult({ + name: getSymbolName(type?.symbol || type?.aliasSymbol), }); } else if (type.flags & (TypeFlags.Object | TypeFlags.Intersection)) { if (isTuple(type)) { - const props = getShape(type); - return makeResult({ - name: 'union', - value: props.map(p => p.value), - }); + try { + const props = getShape(type); + return makeResult({ + name: 'tuple', + value: props.map(p => p.value), + }); + } catch (e) { + return makeResult({ + name: 'object', + }); + } + // @ts-ignore } else if (checker.isArrayType(type)) { return makeResult({ name: 'Array', // @ts-ignore elements: [ - getDocgenTypeHelper(checker, (type as ExtendedType).typeArguments[0], false, [ - ...parentIds, - (type as any).id, - ]), + getDocgenTypeHelper( + checker, + (type as ExtendedType).typeArguments[0], + false, + getNextParentIds(parentIds, type), + ), ], }); - } else if (type.aliasSymbol) { - return makeResult({ - name: getSymbolName(type.aliasSymbol), - }); // @ts-ignore } else if (type?.symbol?.valueDeclaration?.parameters?.length) { return makeResult({ name: 'func', + value: getFunctionParams( + // @ts-ignore + type?.symbol?.valueDeclaration?.parameters, + checker, + parentIds, + type, + ), + }); + } else if ( + // @ts-ignore + type?.members?.get('__call')?.declarations[0]?.symbol?.declarations[0]?.parameters?.length + ) { + return makeResult({ + name: 'func', + value: getFunctionParams( + // @ts-ignore + type?.members?.get('__call')?.declarations[0]?.symbol?.declarations[0]?.parameters, + checker, + parentIds, + type, + ), }); } else { - const props = getShape(type); - return makeResult({ - name: 'signature', - type: { - signature: { - properties: props, + try { + const props = getShape(type); + return makeResult({ + name: 'signature', + type: { + signature: { + properties: props, + }, }, - }, - }); + }); + } catch (e) { + return makeResult({ + name: 'object', + }); + } } } else { return makeResult({ - name: 'any', + name: 'object', }); } } class MyParser extends Parser { getDocgenType(propType: ts.Type): any { + const parentIds = []; // @ts-ignore - const result = getDocgenTypeHelper(this.checker, propType, true); + const parentId = propType?.symbol?.parent?.id; + if (parentId) { + parentIds.push(parentId); + } + // @ts-ignore + const result = getDocgenTypeHelper(this.checker, propType, true, parentIds); return result; } + + // override the builtin method, to avoid the false positive + public extractPropsFromTypeIfStatelessComponent(type: ts.Type): ts.Symbol | null { + const callSignatures = type.getCallSignatures(); + + if (callSignatures.length) { + // Could be a stateless component. Is a function, so the props object we're interested + // in is the (only) parameter. + + for (const sig of callSignatures) { + const params = sig.getParameters(); + if (params.length === 0) { + continue; + } + + // @ts-ignore + const returnSymbol = this.checker.getReturnTypeOfSignature(sig); + if (!returnSymbol) continue; + const symbol = returnSymbol?.symbol; + if (!symbol) continue; + // @ts-ignore + const typeString = this.checker.symbolToString(symbol); + if (typeString.startsWith('ReactElement')) { + const propsParam = params[0]; + if (propsParam) { + return propsParam; + } + } + } + } + + return null; + } } const compilerOptions = { @@ -300,6 +456,9 @@ export default function parseTS( if (blacklistNames.includes(name)) { continue; } + + // polyfill valueDeclaration + sym.valueDeclaration = sym.valueDeclaration || sym.declarations[0]; // @ts-ignore const info = parser.getComponentInfo(sym, sourceFile, parserOpts.componentNameResolver); if (info === null) { @@ -326,7 +485,6 @@ export default function parseTS( sym, sym.valueDeclaration || sym.declarations[0], ); - Array.prototype.push.apply( exportSymbols, type.getProperties().map((x: SymbolWithMeta) => { @@ -341,6 +499,10 @@ export default function parseTS( const coms = result.reduce((res: any[], info: any) => { if (!info || !info.props || isEmpty(info.props)) return res; const props = Object.keys(info.props).reduce((acc: any[], name) => { + // omit aria related properties temporarily + if (name.startsWith('aria-')) { + return acc; + } try { const item: any = transformItem(name, info.props[name]); acc.push(item); diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md b/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md index b93536ef3..f8bfe073c 100644 --- a/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md +++ b/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md @@ -39,10 +39,18 @@ Generated by [AVA](https://avajs.dev). { description: '固定状态改变时触发的回调函数', name: 'onChange', - propType: 'func', + propType: { + raw: '(affixed?: boolean) => void', + type: 'func', + value: [ + { + name: 'affixed', + propType: 'bool', + }, + ], + }, }, { - defaultValue: null, description: '设置 Affix 需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数', name: 'target', propType: 'func', @@ -76,6 +84,87 @@ Generated by [AVA](https://avajs.dev). name: 'prefixCls', propType: 'string', }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'offsetTop', + propType: 'number', + }, + { + name: 'bounds', + propType: 'number', + }, + { + name: 'affix', + propType: 'bool', + }, + { + name: 'showInkInFixed', + propType: 'bool', + }, + { + name: 'getContainer', + propType: 'func', + }, + { + description: 'Return customize highlight anchor', + name: 'getCurrentAnchor', + propType: 'func', + }, + { + name: 'onClick', + propType: { + raw: '(e: MouseEvent, link: { title: ReactNode; href: string; }) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + { + name: 'link', + propType: { + type: 'shape', + value: [ + { + name: 'title', + propType: 'node', + }, + { + name: 'href', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + description: 'Scroll to target offset value, if none, it\'s offsetTop prop value or 0.', + name: 'targetOffset', + propType: 'number', + }, + { + description: 'Listening event when scrolling change active link', + name: 'onChange', + propType: { + raw: '(currentActiveLink: string) => void', + type: 'func', + value: [ + { + name: 'currentActiveLink', + propType: 'string', + }, + ], + }, + }, ], screenshot: '', title: 'antd', @@ -134,6 +223,19 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -145,7 +247,10 @@ Generated by [AVA](https://avajs.dev). value: { type: 'oneOfType', value: [ - 'objectOf', + { + type: 'objectOf', + value: 'any', + }, { type: 'shape', value: [ @@ -168,14 +273,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'arrayOf', value: { - 0: 'o', - 1: 'b', - 2: 'j', - 3: 'e', - 4: 'c', - 5: 't', - 6: 'O', - 7: 'f', + type: 'objectOf', + value: 'any', }, }, }, @@ -219,9 +318,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'any', + 'bool', + 'func', ], }, }, @@ -235,7 +333,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, }, { name: 'allowClear', @@ -260,64 +367,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: any) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', propType: 'any', }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -351,8 +412,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - false, - true, + 'bool', ], }, }, @@ -362,7 +422,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dropdownRender', - propType: 'func', + propType: { + raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', + type: 'func', + value: [ + { + name: 'menu', + propType: 'object', + }, + ], + }, }, { name: 'dropdownAlign', @@ -378,7 +447,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'any', + propType: { + raw: 'RenderDOMFunc', + type: 'func', + value: [ + { + name: 'props', + propType: 'any', + }, + ], + }, }, { name: 'direction', @@ -427,64 +505,49 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(omittedValues: LabelValueType[]) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'omittedValues', propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -492,26 +555,215 @@ Generated by [AVA](https://avajs.dev). name: 'tokenSeparators', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'tagRender', - propType: 'func', + propType: { + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', + value: [ + { + name: 'props', + propType: { + type: 'shape', + value: [ + { + name: 'label', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'onClose', + propType: { + raw: '(event?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'closable', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'showAction', propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'focus', 'click', @@ -525,19 +777,55 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPopupScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropdownVisibleChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { name: 'onSelect', @@ -549,31 +837,81 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onInputKeyDown', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'choiceTransitionName', @@ -591,7 +929,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClear', - propType: 'any', + propType: 'func', }, { name: 'skipTriggerChange', @@ -603,458 +941,75 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onRawSelect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, { name: 'onRawDeselect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, ], }, }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -1062,7 +1017,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -1079,20 +1034,17 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - 'func', { - type: 'shape', + raw: '(instance: Select) => void', + type: 'func', value: [ { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', + name: 'instance', + propType: 'object', }, ], }, + 'object', ], }, }, @@ -1127,7 +1079,7 @@ Generated by [AVA](https://avajs.dev). description: 'Type of Alert styles, options:`success`, `info`, `warning`, `error`', name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'success', 'info', @@ -1162,7 +1114,16 @@ Generated by [AVA](https://avajs.dev). { description: 'Callback when close Alert', name: 'onClose', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { description: 'Trigger when animation ending of Alert', @@ -1196,15 +1157,42 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -1227,7 +1215,7 @@ Generated by [AVA](https://avajs.dev). description: 'Shape of avatar, options:`circle`, `square`', name: 'shape', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'circle', 'square', @@ -1240,9 +1228,14 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - 'small', - 'large', - 'default', + { + type: 'oneOf', + value: [ + 'small', + 'large', + 'default', + ], + }, ], }, }, @@ -1299,13 +1292,21 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: 400, name: 'visibilityHeight', propType: 'number', }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'target', @@ -1345,24 +1346,20 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: null, description: 'Number to show in badge', name: 'count', propType: 'node', }, { - defaultValue: false, name: 'showZero', propType: 'bool', }, { - defaultValue: 99, description: 'Max count to show', name: 'overflowCount', propType: 'number', }, { - defaultValue: false, description: 'whether to show red dot without number', name: 'dot', propType: 'bool', @@ -1386,7 +1383,7 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'success', 'warning', @@ -1402,19 +1399,24 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'object', - 'pink', - 'red', - 'yellow', - 'orange', - 'cyan', - 'green', - 'blue', - 'purple', - 'geekblue', - 'magenta', - 'volcano', - 'gold', - 'lime', + { + type: 'oneOf', + value: [ + 'pink', + 'red', + 'yellow', + 'orange', + 'cyan', + 'green', + 'blue', + 'purple', + 'geekblue', + 'magenta', + 'volcano', + 'gold', + 'lime', + ], + }, ], }, }, @@ -1424,25 +1426,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'offset', - propType: { - type: 'oneOfType', - value: [ - { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - ], - }, + propType: 'object', }, { name: 'title', @@ -1488,11 +1472,7 @@ Generated by [AVA](https://avajs.dev). name: 'children', propType: { type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, + value: 'object', }, }, ], @@ -1509,1727 +1489,217 @@ Generated by [AVA](https://avajs.dev). }, { name: 'itemRender', - propType: 'func', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'className', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Calendar', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Calendar', - main: 'components/index.tsx', - package: 'antd', - subName: '', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'locale', - propType: 'any', - }, - { - name: 'validRange', propType: { - type: 'oneOfType', + raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', + type: 'func', value: [ { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - ], - }, - }, - { - name: 'disabledDate', - propType: 'func', - }, - { - name: 'dateFullCellRender', - propType: 'func', - }, - { - name: 'dateCellRender', - propType: 'func', - }, - { - name: 'monthFullCellRender', - propType: 'func', - }, - { - name: 'monthCellRender', - propType: 'func', - }, - { - name: 'headerRender', - propType: 'any', - }, - { - name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - }, - { - name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - }, - { - name: 'mode', - propType: { - type: 'oneOfType', - value: [ - 'year', - 'month', - ], - }, - }, - { - name: 'fullscreen', - propType: 'bool', - }, - { - name: 'onChange', - propType: 'func', - }, - { - name: 'onPanelChange', - propType: 'func', - }, - { - name: 'onSelect', - propType: 'func', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Card', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Card', - main: 'components/index.tsx', - package: 'antd', - subName: '', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'extra', - propType: 'node', - }, - { - name: 'bordered', - propType: 'bool', - }, - { - name: 'headStyle', - propType: 'object', - }, - { - name: 'bodyStyle', - propType: 'object', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'loading', - propType: 'bool', - }, - { - name: 'hoverable', - propType: 'bool', - }, - { - name: 'id', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'default', - ], - }, - }, - { - name: 'type', - propType: 'inner', - }, - { - name: 'cover', - propType: 'node', - }, - { - name: 'actions', - propType: { - type: 'arrayOf', - value: { - 0: 'n', - 1: 'o', - 2: 'd', - 3: 'e', - }, - }, - }, - { - name: 'tabList', - propType: { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'key', - propType: 'string', - }, - { - name: 'tab', - propType: 'node', - }, - { - name: 'disabled', - propType: 'bool', - }, - ], - }, - }, - }, - { - name: 'tabBarExtraContent', - propType: 'node', - }, - { - name: 'onTabChange', - propType: 'func', - }, - { - name: 'activeTabKey', - propType: 'string', - }, - { - name: 'defaultActiveTabKey', - propType: 'string', - }, - { - name: 'tabProps', - propType: { - type: 'shape', - value: [ - { - name: 'activeKey', - propType: 'string', - }, - { - name: 'defaultActiveKey', - propType: 'string', - }, - { - name: 'hideAdd', - propType: 'bool', - }, - { - name: 'onChange', - propType: 'object', - }, - { - name: 'onTabClick', - propType: 'object', - }, - { - name: 'onPrevClick', - propType: 'func', - }, - { - name: 'onNextClick', - propType: 'func', - }, - { - name: 'tabBarExtraContent', - propType: 'node', - }, - { - name: 'tabBarStyle', - propType: 'object', - }, - { - name: 'type', + name: 'route', propType: { - type: 'oneOfType', + type: 'shape', value: [ - 'line', - 'card', - 'editable-card', - ], - }, - }, - { - name: 'tabPosition', - propType: { - type: 'oneOfType', - value: [ - 'top', - 'right', - 'bottom', - 'left', - ], - }, - }, - { - name: 'onEdit', - propType: 'object', - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'large', - 'default', - ], - }, - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'animated', - propType: { - type: 'oneOfType', - value: [ - false, - true, { - type: 'shape', - value: [ - { - name: 'inkBar', - propType: 'bool', - }, - { - name: 'tabPane', - propType: 'bool', - }, - ], + name: 'path', + propType: 'string', + }, + { + name: 'breadcrumbName', + propType: 'string', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, }, ], }, }, { - name: 'tabBarGutter', - propType: 'number', + name: 'params', + propType: 'any', }, { - name: 'renderTabBar', - propType: 'object', + name: 'routes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'path', + propType: 'string', + }, + { + name: 'breadcrumbName', + propType: 'string', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, }, { - name: 'destroyInactiveTabPane', - propType: 'bool', - }, - { - name: 'keyboard', - propType: 'bool', + name: 'paths', + propType: { + type: 'arrayOf', + value: 'string', + }, }, ], }, }, + { + name: 'style', + propType: 'object', + }, + { + name: 'className', + propType: 'string', + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Button', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Button', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'href', + propType: 'string', + }, + { + name: 'target', + propType: 'string', + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'link', + 'default', + 'ghost', + 'danger', + 'primary', + 'dashed', + ], + }, + }, + { + name: 'icon', + propType: 'node', + }, + { + name: 'shape', + propType: { + type: 'oneOf', + value: [ + 'circle', + 'circle-outline', + 'round', + ], + }, + }, + { + name: 'size', + propType: { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, + }, + { + name: 'loading', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'delay', + propType: 'number', + }, + ], + }, + ], + }, + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'ghost', + propType: 'bool', + }, + { + name: 'danger', + propType: 'bool', + }, + { + name: 'block', + propType: 'bool', + }, + { + name: 'style', + propType: 'object', + }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'id', + propType: 'string', }, { name: 'defaultValue', @@ -3240,14 +1710,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -3262,491 +1725,153 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', propType: 'string', }, + { + name: 'title', + propType: 'string', + }, + { + name: 'download', + propType: 'any', + }, + { + name: 'hrefLang', + propType: 'string', + }, + { + name: 'media', + propType: 'string', + }, + { + name: 'ping', + propType: 'string', + }, + { + name: 'rel', + propType: 'string', + }, + { + name: 'referrerPolicy', + propType: 'string', + }, { name: 'defaultChecked', propType: 'bool', @@ -3768,11 +1893,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -3789,10 +1918,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -3813,17 +1946,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -3913,7 +2050,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -3924,7 +2061,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -3956,599 +2093,4469 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'htmlType', + propType: { + type: 'oneOf', + value: [ + 'submit', + 'button', + 'reset', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'autoFocus', + propType: 'bool', + }, + { + name: 'form', + propType: 'string', + }, + { + name: 'formAction', + propType: 'string', + }, + { + name: 'formEncType', + propType: 'string', + }, + { + name: 'formMethod', + propType: 'string', + }, + { + name: 'formNoValidate', + propType: 'bool', + }, + { + name: 'formTarget', + propType: 'string', + }, + { + name: 'name', + propType: 'string', + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Card', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Card', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'extra', + propType: 'node', + }, + { + name: 'bordered', + propType: 'bool', + }, + { + name: 'headStyle', + propType: 'object', + }, + { + name: 'bodyStyle', + propType: 'object', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'hoverable', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'size', + propType: { + type: 'oneOf', + value: [ + 'small', + 'default', + ], + }, + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'inner', + ], + }, + }, + { + name: 'cover', + propType: 'node', + }, + { + name: 'actions', + propType: { + type: 'arrayOf', + value: 'node', + }, + }, + { + name: 'tabList', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'tab', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + }, + { + name: 'tabBarExtraContent', + propType: 'node', + }, + { + name: 'onTabChange', + propType: { + raw: '(key: string) => void', + type: 'func', + value: [ + { + name: 'key', + propType: 'string', + }, + ], + }, + }, + { + name: 'activeTabKey', + propType: 'string', + }, + { + name: 'defaultActiveTabKey', + propType: 'string', + }, + { + name: 'tabProps', + propType: 'object', + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'defaultValue', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'contentEditable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, + ], + }, + }, + { + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'hidden', + propType: 'bool', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', + propType: 'number', + }, + { + name: 'security', + propType: 'string', + }, + { + name: 'unselectable', + propType: { + type: 'oneOf', + value: [ + 'off', + 'on', + ], + }, + }, + { + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', + propType: { + type: 'oneOf', + value: [ + 'none', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', + ], + }, + }, + { + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', + propType: 'string', + }, + { + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -4618,7 +6625,25 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(key: string | string[]) => void', + type: 'func', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'style', @@ -4629,7 +6654,6 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: true, name: 'bordered', propType: 'bool', }, @@ -4639,15 +6663,60 @@ Generated by [AVA](https://avajs.dev). }, { name: 'expandIcon', - propType: 'func', + propType: { + raw: '(panelProps: PanelProps) => ReactNode', + type: 'func', + value: [ + { + name: 'panelProps', + propType: { + type: 'shape', + value: [ + { + name: 'isActive', + propType: 'bool', + }, + { + name: 'header', + propType: 'node', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'showArrow', + propType: 'bool', + }, + { + name: 'forceRender', + propType: 'bool', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'extra', + propType: 'node', + }, + ], + }, + }, + ], + }, }, { name: 'expandIconPosition', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', ], }, }, @@ -4671,7 +6740,7 @@ Generated by [AVA](https://avajs.dev). { name: 'effect', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'fade', 'scrollx', @@ -4693,23 +6762,21 @@ Generated by [AVA](https://avajs.dev). { name: 'dotPosition', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', ], }, }, { - defaultValue: true, name: 'dots', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -4731,7 +6798,6 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, { - defaultValue: false, name: 'draggable', propType: 'bool', }, @@ -4745,14 +6811,31 @@ Generated by [AVA](https://avajs.dev). }, { name: 'afterChange', - propType: 'func', + propType: { + raw: '(currentSlide: number) => void', + type: 'func', + value: [ + { + name: 'currentSlide', + propType: 'number', + }, + ], + }, }, { name: 'appendDots', - propType: 'func', + propType: { + raw: '(dots: ReactNode) => Element', + type: 'func', + value: [ + { + name: 'dots', + propType: 'node', + }, + ], + }, }, { - defaultValue: false, name: 'arrows', propType: 'bool', }, @@ -4763,23 +6846,48 @@ Generated by [AVA](https://avajs.dev). value: [ { name: 'slickNext', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'slickPause', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'slickPlay', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'slickPrev', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'slickGoTo', - propType: 'func', + propType: { + raw: '(slideNumber: number, dontAnimate?: boolean) => void', + type: 'func', + value: [ + { + name: 'slideNumber', + propType: 'number', + }, + { + name: 'dontAnimate', + propType: 'bool', + }, + ], + }, }, ], }, @@ -4794,7 +6902,20 @@ Generated by [AVA](https://avajs.dev). }, { name: 'beforeChange', - propType: 'func', + propType: { + raw: '(currentSlide: number, nextSlide: number) => void', + type: 'func', + value: [ + { + name: 'currentSlide', + propType: 'number', + }, + { + name: 'nextSlide', + propType: 'number', + }, + ], + }, }, { name: 'centerMode', @@ -4810,7 +6931,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'customPaging', - propType: 'func', + propType: { + raw: '(index: number) => Element', + type: 'func', + value: [ + { + name: 'index', + propType: 'number', + }, + ], + }, }, { name: 'easing', @@ -4839,7 +6969,7 @@ Generated by [AVA](https://avajs.dev). { name: 'lazyLoad', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'ondemand', 'progressive', @@ -4852,23 +6982,59 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onEdge', - propType: 'func', + propType: { + raw: '(swipeDirection: string) => void', + type: 'func', + value: [ + { + name: 'swipeDirection', + propType: 'string', + }, + ], + }, }, { name: 'onInit', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'onLazyLoad', - propType: 'func', + propType: { + raw: '(slidesToLoad: number[]) => void', + type: 'func', + value: [ + { + name: 'slidesToLoad', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + ], + }, }, { name: 'onReInit', - propType: 'object', + propType: { + raw: '() => void', + type: 'func', + }, }, { name: 'onSwipe', - propType: 'func', + propType: { + raw: '(swipeDirection: string) => void', + type: 'func', + value: [ + { + name: 'swipeDirection', + propType: 'string', + }, + ], + }, }, { name: 'pauseOnDotsHover', @@ -4902,230 +7068,13 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ + 'object', { - type: 'shape', + type: 'oneOf', value: [ - { - name: 'accessibility', - propType: 'bool', - }, - { - name: 'adaptiveHeight', - propType: 'bool', - }, - { - name: 'afterChange', - propType: 'func', - }, - { - name: 'appendDots', - propType: 'func', - }, - { - name: 'arrows', - propType: 'bool', - }, - { - name: 'asNavFor', - propType: 'object', - }, - { - name: 'autoplaySpeed', - propType: 'number', - }, - { - name: 'autoplay', - propType: 'bool', - }, - { - name: 'beforeChange', - propType: 'func', - }, - { - name: 'centerMode', - propType: 'bool', - }, - { - name: 'centerPadding', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'cssEase', - propType: 'string', - }, - { - name: 'customPaging', - propType: 'func', - }, - { - name: 'dotsClass', - propType: 'string', - }, - { - name: 'dots', - propType: 'bool', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'easing', - propType: 'string', - }, - { - name: 'edgeFriction', - propType: 'number', - }, - { - name: 'fade', - propType: 'bool', - }, - { - name: 'focusOnSelect', - propType: 'bool', - }, - { - name: 'infinite', - propType: 'bool', - }, - { - name: 'initialSlide', - propType: 'number', - }, - { - name: 'lazyLoad', - propType: { - type: 'oneOfType', - value: [ - 'ondemand', - 'progressive', - ], - }, - }, - { - name: 'nextArrow', - propType: 'element', - }, - { - name: 'onEdge', - propType: 'func', - }, - { - name: 'onInit', - propType: 'object', - }, - { - name: 'onLazyLoad', - propType: 'func', - }, - { - name: 'onReInit', - propType: 'object', - }, - { - name: 'onSwipe', - propType: 'func', - }, - { - name: 'pauseOnDotsHover', - propType: 'bool', - }, - { - name: 'pauseOnFocus', - propType: 'bool', - }, - { - name: 'pauseOnHover', - propType: 'bool', - }, - { - name: 'prevArrow', - propType: 'element', - }, - { - name: 'responsive', - propType: 'any', - }, - { - name: 'rows', - propType: 'number', - }, - { - name: 'rtl', - propType: 'bool', - }, - { - name: 'slide', - propType: 'string', - }, - { - name: 'slidesPerRow', - propType: 'number', - }, - { - name: 'slidesToScroll', - propType: 'number', - }, - { - name: 'slidesToShow', - propType: 'number', - }, - { - name: 'speed', - propType: 'number', - }, - { - name: 'swipeToSlide', - propType: 'bool', - }, - { - name: 'swipe', - propType: 'bool', - }, - { - name: 'swipeEvent', - propType: 'func', - }, - { - name: 'touchMove', - propType: 'bool', - }, - { - name: 'touchThreshold', - propType: 'number', - }, - { - name: 'useCSS', - propType: 'bool', - }, - { - name: 'useTransform', - propType: 'bool', - }, - { - name: 'variableWidth', - propType: 'bool', - }, - { - name: 'vertical', - propType: 'bool', - }, - { - name: 'verticalSwiping', - propType: 'bool', - }, - { - name: 'waitForAnimate', - propType: 'bool', - }, + 'unslick', ], }, - 'unslick', ], }, }, @@ -5171,7 +7120,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'swipeEvent', - propType: 'func', + propType: { + raw: '(swipeDirection: string) => void', + type: 'func', + value: [ + { + name: 'swipeDirection', + propType: 'string', + }, + ], + }, }, { name: 'touchMove', @@ -5219,10 +7177,10 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: [], description: '可选项数据源', name: 'options', propType: { + isRequired: true, type: 'arrayOf', value: { type: 'shape', @@ -5249,7 +7207,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'children', - propType: 'any', + propType: { + type: 'arrayOf', + value: 'object', + }, }, ], }, @@ -5260,14 +7221,7 @@ Generated by [AVA](https://avajs.dev). name: 'defaultValue', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { @@ -5275,25 +7229,118 @@ Generated by [AVA](https://avajs.dev). name: 'value', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { description: '选择完成后的回调', name: 'onChange', - propType: 'func', + propType: { + raw: '(value: string[], selectedOptions?: CascaderOptionType[]) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'selectedOptions', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + ], + }, }, { description: '选择后展示的渲染函数', name: 'displayRender', - propType: 'func', + propType: { + raw: '(label: string[], selectedOptions?: CascaderOptionType[]) => ReactNode', + type: 'func', + value: [ + { + name: 'label', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'selectedOptions', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + ], + }, }, { description: '自定义样式', @@ -5324,7 +7371,7 @@ Generated by [AVA](https://avajs.dev). description: '输入框大小,可选 `large` `default` `small`', name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -5333,19 +7380,16 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: true, description: 'whether has border style', name: 'bordered', propType: 'bool', }, { - defaultValue: false, description: '禁用', name: 'disabled', propType: 'bool', }, { - defaultValue: true, description: '是否支持清除', name: 'allowClear', propType: 'bool', @@ -5355,22 +7399,264 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ { name: 'filter', - propType: 'object', + propType: { + raw: '(inputValue: string, path: CascaderOptionType[], names: FilledFieldNamesType) => boolean', + type: 'func', + value: [ + { + name: 'inputValue', + propType: 'string', + }, + { + name: 'path', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + { + name: 'names', + propType: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'string', + }, + { + name: 'children', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'render', - propType: 'object', + propType: { + raw: '(inputValue: string, path: CascaderOptionType[], prefixCls: string, names: FilledFieldNamesType) => ReactNode', + type: 'func', + value: [ + { + name: 'inputValue', + propType: 'string', + }, + { + name: 'path', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'names', + propType: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'string', + }, + { + name: 'children', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'sort', - propType: 'object', + propType: { + raw: '(a: CascaderOptionType[], b: CascaderOptionType[], inputValue: string, names: FilledFieldNamesType) => number', + type: 'func', + value: [ + { + name: 'a', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + { + name: 'b', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + { + name: 'inputValue', + propType: 'string', + }, + { + name: 'names', + propType: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'string', + }, + { + name: 'children', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'matchInputWidth', @@ -5382,7 +7668,12 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - false, + { + type: 'oneOf', + value: [ + false, + ], + }, ], }, }, @@ -5397,13 +7688,56 @@ Generated by [AVA](https://avajs.dev). }, { name: 'loadData', - propType: 'func', + propType: { + raw: '(selectedOptions?: CascaderOptionType[]) => void', + type: 'func', + value: [ + { + name: 'selectedOptions', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'label', + propType: 'node', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + ], + }, }, { description: '次级菜单的展开方式,可选 \'click\' 和 \'hover\'', name: 'expandTrigger', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'click', 'hover', @@ -5418,7 +7752,16 @@ Generated by [AVA](https://avajs.dev). { description: '浮层可见变化时回调', name: 'onPopupVisibleChange', - propType: 'func', + propType: { + raw: '(popupVisible: boolean) => void', + type: 'func', + value: [ + { + name: 'popupVisible', + propType: 'bool', + }, + ], + }, }, { name: 'prefixCls', @@ -5430,7 +7773,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'popupVisible', @@ -5479,7 +7831,6 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: false, name: 'indeterminate', propType: 'bool', }, @@ -5513,23 +7864,68 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'value', @@ -6035,14 +8431,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -6068,11 +8457,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -6089,10 +8482,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -6121,10 +8518,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -6143,7 +8544,7 @@ Generated by [AVA](https://avajs.dev). { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -6237,7 +8638,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -6248,7 +8649,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -6266,449 +8667,6 @@ Generated by [AVA](https://avajs.dev). name: 'is', propType: 'string', }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'dangerouslySetInnerHTML', propType: { @@ -6723,643 +8681,2083 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -7383,12 +10781,7 @@ Generated by [AVA](https://avajs.dev). name: 'actions', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'o', - 2: 'd', - 3: 'e', - }, + value: 'node', }, }, { @@ -7453,7 +10846,16 @@ Generated by [AVA](https://avajs.dev). props: [ { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'prefixCls', @@ -7461,7 +10863,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'renderEmpty', - propType: 'func', + propType: { + raw: '(componentName?: string) => ReactNode', + type: 'func', + value: [ + { + name: 'componentName', + propType: 'string', + }, + ], + }, }, { name: 'csp', @@ -7486,7 +10897,389 @@ Generated by [AVA](https://avajs.dev). value: [ { name: 'validateMessages', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'default', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'required', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'enum', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'whitespace', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'date', + propType: { + type: 'shape', + value: [ + { + name: 'format', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'parse', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'invalid', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'types', + propType: { + type: 'shape', + value: [ + { + name: 'string', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'method', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'array', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'object', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'number', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'date', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'boolean', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'integer', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'float', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'regexp', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'email', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'url', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'hex', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'string', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'number', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'array', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'pattern', + propType: { + type: 'shape', + value: [ + { + name: 'mismatch', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + ], + }, }, ], }, @@ -7506,7 +11299,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'DatePicker', - propType: 'any', + propType: 'object', }, { name: 'TimePicker', @@ -7518,19 +11311,112 @@ Generated by [AVA](https://avajs.dev). }, { name: 'Table', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'filterTitle', + propType: 'string', + }, + { + name: 'filterConfirm', + propType: 'node', + }, + { + name: 'filterReset', + propType: 'node', + }, + { + name: 'emptyText', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + 'func', + ], + }, + }, + { + name: 'selectAll', + propType: 'node', + }, + { + name: 'selectInvert', + propType: 'node', + }, + { + name: 'selectionAll', + propType: 'node', + }, + { + name: 'sortTitle', + propType: 'string', + }, + { + name: 'expand', + propType: 'string', + }, + { + name: 'collapse', + propType: 'string', + }, + { + name: 'triggerDesc', + propType: 'string', + }, + { + name: 'triggerAsc', + propType: 'string', + }, + { + name: 'cancelSort', + propType: 'string', + }, + ], + }, }, { name: 'Modal', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'okText', + propType: 'string', + }, + { + name: 'cancelText', + propType: 'string', + }, + { + name: 'justOkText', + propType: 'string', + }, + ], + }, }, { name: 'Popconfirm', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'okText', + propType: 'string', + }, + { + name: 'cancelText', + propType: 'string', + }, + ], + }, }, { name: 'Transfer', - propType: 'any', + propType: 'object', }, { name: 'Select', @@ -7538,11 +11424,43 @@ Generated by [AVA](https://avajs.dev). }, { name: 'Upload', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'uploading', + propType: 'string', + }, + { + name: 'removeFile', + propType: 'string', + }, + { + name: 'downloadFile', + propType: 'string', + }, + { + name: 'uploadError', + propType: 'string', + }, + { + name: 'previewFile', + propType: 'string', + }, + ], + }, }, { name: 'Empty', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'description', + propType: 'string', + }, + ], + }, }, { name: 'global', @@ -7562,7 +11480,397 @@ Generated by [AVA](https://avajs.dev). }, { name: 'Form', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'defaultValidateMessages', + propType: { + type: 'shape', + value: [ + { + name: 'default', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'required', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'enum', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'whitespace', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'date', + propType: { + type: 'shape', + value: [ + { + name: 'format', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'parse', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'invalid', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'types', + propType: { + type: 'shape', + value: [ + { + name: 'string', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'method', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'array', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'object', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'number', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'date', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'boolean', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'integer', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'float', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'regexp', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'email', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'url', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'hex', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'string', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'number', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'array', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + { + name: 'pattern', + propType: { + type: 'shape', + value: [ + { + name: 'mismatch', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, + }, + ], + }, + }, + ], + }, }, ], }, @@ -7582,7 +11890,7 @@ Generated by [AVA](https://avajs.dev). { name: 'componentSize', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -7593,7 +11901,7 @@ Generated by [AVA](https://avajs.dev). { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -7611,9 +11919,14 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - 'small', - 'middle', - 'large', + { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, ], }, }, @@ -7653,18 +11966,31 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { description: '@deprecated Will be removed in next big version. Please use `mode` instead', name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', 'decade', ], }, @@ -7675,683 +12001,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -8382,47 +12036,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -8449,12 +12106,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -8481,473 +12147,71 @@ Generated by [AVA](https://avajs.dev). name: 'onSelect', propType: 'func', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -8958,11 +12222,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -8971,357 +12253,21 @@ Generated by [AVA](https://avajs.dev). { name: 'picker', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', ], }, }, { description: '[Legacy] Set default display picker view date', name: 'defaultPickerValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -9329,19 +12275,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', - }, - { - name: 'monthCellRender', - propType: 'any', - }, - { - name: 'renderExtraFooter', propType: 'func', }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, { name: 'onPanelChange', - propType: 'any', + propType: 'func', }, { name: 'onOk', @@ -9364,38 +12330,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -9403,12 +12359,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -9429,8 +12385,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -9476,7 +12431,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, ], }, @@ -9485,7 +12440,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledTime', - propType: 'any', + propType: 'func', }, { name: 'showHour', @@ -9525,427 +12480,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledMinutes', - propType: 'func', + propType: { + raw: '(hour: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + ], + }, }, { name: 'disabledSeconds', - propType: 'func', + propType: { + raw: '(hour: number, minute: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + { + name: 'minute', + propType: 'number', + }, + ], + }, }, { description: '@deprecated Please use `defaultValue` directly instead', name: 'defaultOpenValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Descriptions', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Descriptions', - main: 'components/index.tsx', - package: 'antd', - subName: '', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'style', propType: 'object', }, - { - name: 'bordered', - propType: 'bool', - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'middle', - 'default', - ], - }, - }, - { - name: 'title', - propType: 'node', - }, - { - defaultValue: null, - name: 'column', - propType: { - type: 'oneOfType', - value: [ - 'number', - 'any', - ], - }, - }, - { - name: 'layout', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - defaultValue: true, - name: 'colon', - propType: 'bool', - }, ], screenshot: '', title: 'antd', @@ -9970,7 +12537,7 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'horizontal', 'vertical', @@ -9980,10 +12547,10 @@ Generated by [AVA](https://avajs.dev). { name: 'orientation', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', 'center', ], }, @@ -10022,7 +12589,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'click', 'contextMenu', @@ -10037,44 +12604,23 @@ Generated by [AVA](https://avajs.dev). isRequired: true, type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - 'any', + 'object', + 'func', ], }, }, { name: 'onVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'visible', @@ -10086,11 +12632,64 @@ Generated by [AVA](https://avajs.dev). }, { name: 'align', - propType: 'any', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: 'object', + }, + { + name: 'offset', + propType: 'object', + }, + { + name: 'targetOffset', + propType: 'object', + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: 'bool', + }, + { + name: 'adjustY', + propType: 'bool', + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + ], + }, }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'prefixCls', @@ -10107,7 +12706,7 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'topLeft', 'topCenter', @@ -10131,12 +12730,10 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, { - defaultValue: 0.15, name: 'mouseEnterDelay', propType: 'number', }, { - defaultValue: 0.1, name: 'mouseLeaveDelay', propType: 'number', }, @@ -10179,89 +12776,14 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, + 'object', + 'func', { - type: 'shape', + type: 'oneOf', value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, + false, ], }, - 'any', ], }, }, @@ -10337,22 +12859,45 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', ], }, }, { name: 'onClose', - propType: 'func', + propType: { + raw: '(e: EventType) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + }, }, { name: 'afterVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'className', @@ -10378,6 +12923,48 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, + { + componentName: 'Empty', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Empty', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + description: '@since 3.16.0', + name: 'imageStyle', + propType: 'object', + }, + { + name: 'image', + propType: 'node', + }, + { + name: 'description', + propType: 'node', + }, + ], + screenshot: '', + title: 'antd', + }, { componentName: 'Form', devMode: 'proCode', @@ -10410,7 +12997,7 @@ Generated by [AVA](https://avajs.dev). { name: 'layout', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'inline', 'horizontal', @@ -10421,10 +13008,10 @@ Generated by [AVA](https://avajs.dev). { name: 'labelAlign', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', ], }, }, @@ -11359,11 +13946,72 @@ Generated by [AVA](https://avajs.dev). value: [ { name: 'scrollToField', - propType: 'object', + propType: { + raw: '(name: string | number | InternalNamePath, options?: Options) => void', + type: 'func', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + name: 'options', + propType: { + type: 'shape', + value: [ + { + name: 'T', + propType: 'any', + }, + { + name: 'behavior', + propType: { + type: 'oneOfType', + value: [ + 'func', + { + type: 'oneOf', + value: [ + 'auto', + 'smooth', + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: '__INTERNAL__', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'name', + propType: 'string', + }, + ], + }, }, ], }, @@ -11371,7 +14019,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -11389,7 +14037,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'target', @@ -11399,6 +14056,19 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -11412,14 +14082,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -11434,486 +14097,120 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -11944,11 +14241,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -11965,10 +14266,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -11989,17 +14294,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -12089,7 +14398,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -12100,7 +14409,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -12132,595 +14441,1927 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'autoComplete', @@ -12748,7 +16389,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'initialValues', - propType: 'objectOf', + propType: { + type: 'objectOf', + value: 'any', + }, }, { name: 'component', @@ -12756,49 +16400,13 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, + 'object', { - type: 'shape', + type: 'oneOf', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'S', - propType: 'any', - }, - { - name: '__new', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextType', - propType: 'object', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'childContextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, + false, ], }, - 'any', ], }, }, @@ -12880,66 +16488,530 @@ Generated by [AVA](https://avajs.dev). }, { name: 'date', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'format', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'parse', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'invalid', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, { name: 'types', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'string', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'method', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'array', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'object', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'number', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'date', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'boolean', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'integer', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'float', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'regexp', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'email', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'url', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'hex', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, { name: 'string', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, { name: 'number', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, { name: 'array', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'len', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'min', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'max', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + { + name: 'range', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, { name: 'pattern', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'mismatch', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'func', + ], + }, + }, + ], + }, }, ], }, }, { name: 'onValuesChange', - propType: 'func', + propType: { + raw: '(changedValues: Store, values: Store) => void', + type: 'func', + value: [ + { + name: 'changedValues', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + { + name: 'values', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + ], + }, }, { name: 'onFieldsChange', - propType: 'func', + propType: { + raw: '(changedFields: FieldData[], allFields: FieldData[]) => void', + type: 'func', + value: [ + { + name: 'changedFields', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + }, + { + name: 'allFields', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + }, + ], + }, }, { name: 'onFinish', - propType: 'func', + propType: { + raw: '(values: Store) => void', + type: 'func', + value: [ + { + name: 'values', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + ], + }, }, { name: 'onFinishFailed', - propType: 'func', + propType: { + raw: '(errorInfo: ValidateErrorEntity) => void', + type: 'func', + value: [ + { + name: 'errorInfo', + propType: { + type: 'shape', + value: [ + { + name: 'values', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + { + name: 'errorFields', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'name', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'errors', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + }, + }, + { + name: 'outOfDate', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'ref', propType: { type: 'oneOfType', value: [ - 'func', { - type: 'shape', + raw: '(instance: FormInstance) => void', + type: 'func', value: [ { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', + name: 'instance', + propType: 'object', }, ], }, + 'object', ], }, }, @@ -12977,7 +17049,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -12990,35 +17062,49 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - 'number', 'object', - 'date', - 'time', - 'text', - 'color', - 'hidden', - 'tel', - 'url', - 'email', - 'search', - 'month', - 'week', - 'reset', - 'submit', - 'button', - 'image', - 'checkbox', - 'datetime-local', - 'file', - 'password', - 'radio', - 'range', + { + type: 'oneOf', + value: [ + 'number', + 'date', + 'time', + 'text', + 'color', + 'hidden', + 'tel', + 'url', + 'email', + 'search', + 'submit', + 'button', + 'reset', + 'week', + 'month', + 'image', + 'checkbox', + 'datetime-local', + 'file', + 'password', + 'radio', + 'range', + ], + }, ], }, }, { name: 'onPressEnter', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'addonBefore', @@ -13046,12 +17132,34 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: ChangeEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -13065,14 +17173,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -13086,14 +17187,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -13116,483 +17210,108 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'list', propType: 'string', @@ -13617,7 +17336,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -13648,11 +17376,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -13669,10 +17401,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -13693,17 +17429,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -13789,7 +17529,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -13800,7 +17540,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -13832,599 +17572,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'form', @@ -14482,10 +19563,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - name: 'pattern', - propType: 'string', - }, { name: 'accept', propType: 'string', @@ -14496,8 +19573,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, - true, + 'bool', ], }, }, @@ -14537,6 +19613,10 @@ Generated by [AVA](https://avajs.dev). name: 'multiple', propType: 'bool', }, + { + name: 'pattern', + propType: 'string', + }, { name: 'readOnly', propType: 'bool', @@ -14579,7 +19659,6 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, { - defaultValue: 1, name: 'step', propType: { type: 'oneOfType', @@ -14599,7 +19678,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(value: number) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'number', + }, + ], + }, }, { name: 'disabled', @@ -14608,7 +19696,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -14618,11 +19706,35 @@ Generated by [AVA](https://avajs.dev). }, { name: 'formatter', - propType: 'func', + propType: { + raw: '(value: ReactText) => string', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, }, { name: 'parser', - propType: 'func', + propType: { + raw: '(displayValue: string) => ReactText', + type: 'func', + value: [ + { + name: 'displayValue', + propType: 'string', + }, + ], + }, }, { name: 'decimalSeparator', @@ -14654,7 +19766,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onPressEnter', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'autoFocus', @@ -14662,483 +19796,108 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'list', propType: 'string', @@ -15157,7 +19916,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -15188,11 +19956,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -15209,10 +19981,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -15233,17 +20009,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -15333,7 +20113,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -15344,7 +20124,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -15376,599 +20156,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'form', @@ -16022,10 +22143,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - name: 'pattern', - propType: 'string', - }, { name: 'accept', propType: 'string', @@ -16036,8 +22153,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, - true, + 'bool', ], }, }, @@ -16057,6 +22173,10 @@ Generated by [AVA](https://avajs.dev). name: 'multiple', propType: 'bool', }, + { + name: 'pattern', + propType: 'string', + }, { name: 'readOnly', propType: 'bool', @@ -16069,6 +22189,2372 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, + { + componentName: 'Layout', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Layout', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'hasSider', + propType: 'bool', + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'defaultValue', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'contentEditable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, + ], + }, + }, + { + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'hidden', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', + propType: 'number', + }, + { + name: 'security', + propType: 'string', + }, + { + name: 'unselectable', + propType: { + type: 'oneOf', + value: [ + 'off', + 'on', + ], + }, + }, + { + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', + propType: { + type: 'oneOf', + value: [ + 'none', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', + ], + }, + }, + { + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', + propType: 'string', + }, + { + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, { componentName: 'List', devMode: 'proCode', @@ -16083,7 +24569,6 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: false, name: 'bordered', propType: 'bool', }, @@ -16096,15 +24581,10 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, { - defaultValue: [], name: 'dataSource', propType: { type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, + value: 'object', }, }, { @@ -16123,7 +24603,7 @@ Generated by [AVA](https://avajs.dev). { name: 'column', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16139,7 +24619,7 @@ Generated by [AVA](https://avajs.dev). { name: 'xs', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16155,7 +24635,7 @@ Generated by [AVA](https://avajs.dev). { name: 'sm', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16171,7 +24651,7 @@ Generated by [AVA](https://avajs.dev). { name: 'md', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16187,7 +24667,7 @@ Generated by [AVA](https://avajs.dev). { name: 'lg', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16203,7 +24683,7 @@ Generated by [AVA](https://avajs.dev). { name: 'xl', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16219,7 +24699,7 @@ Generated by [AVA](https://avajs.dev). { name: 'xxl', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 1, 2, @@ -16242,7 +24722,7 @@ Generated by [AVA](https://avajs.dev). { name: 'itemLayout', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'horizontal', 'vertical', @@ -16250,13 +24730,11 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: false, name: 'loading', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -16279,7 +24757,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'large', @@ -16301,7 +24779,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'indicator', - propType: 'any', + propType: 'object', }, ], }, @@ -16317,7 +24795,6 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, { type: 'shape', value: [ @@ -16326,19 +24803,10 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - 'both', - 'top', - 'bottom', - 'topLeft', - 'topCenter', - 'topRight', - 'bottomLeft', - 'bottomCenter', - 'bottomRight', { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'both', 'top', @@ -16352,11 +24820,31 @@ Generated by [AVA](https://avajs.dev). ], }, }, + { + type: 'oneOf', + value: [ + 'both', + 'top', + 'bottom', + 'topLeft', + 'topCenter', + 'topRight', + 'bottomLeft', + 'bottomCenter', + 'bottomRight', + ], + }, ], }, }, ], }, + { + type: 'oneOf', + value: [ + false, + ], + }, ], }, }, @@ -16381,7 +24869,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'large', @@ -16390,7 +24878,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: true, name: 'split', propType: 'bool', }, @@ -16414,63 +24901,8 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, 'func', ], }, @@ -16502,7 +24934,7 @@ Generated by [AVA](https://avajs.dev). { name: 'theme', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'light', 'dark', @@ -16512,7 +24944,7 @@ Generated by [AVA](https://avajs.dev). { name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'inline', 'horizontal', @@ -16530,73 +24962,167 @@ Generated by [AVA](https://avajs.dev). name: 'selectedKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'defaultSelectedKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'openKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'defaultOpenKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(openKeys: string[]) => void', + type: 'func', + value: [ + { + name: 'openKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(param: SelectParam) => void', + type: 'func', + value: [ + { + name: 'param', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'keyPath', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'item', + propType: 'any', + }, + { + name: 'domEvent', + propType: 'object', + }, + { + name: 'selectedKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDeselect', - propType: 'func', + propType: { + raw: '(param: SelectParam) => void', + type: 'func', + value: [ + { + name: 'param', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'keyPath', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'item', + propType: 'any', + }, + { + name: 'domEvent', + propType: 'object', + }, + { + name: 'selectedKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(param: ClickParam) => void', + type: 'func', + value: [ + { + name: 'param', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'keyPath', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'item', + propType: 'any', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'style', @@ -16612,39 +25138,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'motion', - propType: { - type: 'shape', - value: [ - { - name: 'constructor', - propType: 'object', - }, - { - name: 'toString', - propType: 'object', - }, - { - name: 'toLocaleString', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'hasOwnProperty', - propType: 'func', - }, - { - name: 'isPrototypeOf', - propType: 'func', - }, - { - name: 'propertyIsEnumerable', - propType: 'func', - }, - ], - }, + propType: 'object', }, { name: 'className', @@ -16680,11 +25174,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(e: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'overflowedIndicator', @@ -16746,7 +25258,7 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'top', 'bottom', @@ -16756,7 +25268,7 @@ Generated by [AVA](https://avajs.dev). { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -16771,14 +25283,7 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -16796,39 +25301,184 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - 'func', + { + raw: '(input: string, { value }: OptionProps) => boolean', + type: 'func', + value: [ + { + name: 'input', + propType: 'string', + }, + { + name: '__1', + propType: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'children', + propType: 'node', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + ], + }, + { + type: 'oneOf', + value: [ + false, + ], + }, ], }, }, { name: 'validateSearch', - propType: 'func', + propType: { + raw: '(text: string, props: MentionsProps) => boolean', + type: 'func', + value: [ + { + name: 'text', + propType: 'string', + }, + { + name: 'props', + propType: 'object', + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(text: string) => void', + type: 'func', + value: [ + { + name: 'text', + propType: 'string', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(option: OptionProps, prefix: string) => void', + type: 'func', + value: [ + { + name: 'option', + propType: { + type: 'shape', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'children', + propType: 'node', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + { + name: 'prefix', + propType: 'string', + }, + ], + }, }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(text: string, prefix: string) => void', + type: 'func', + value: [ + { + name: 'text', + propType: 'string', + }, + { + name: 'prefix', + propType: 'string', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'getPopupContainer', propType: 'func', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -16847,474 +25497,81 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -17345,11 +25602,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -17366,10 +25627,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -17390,17 +25655,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -17486,7 +25755,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -17497,7 +25766,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -17529,599 +25798,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'form', @@ -18207,12 +27817,30 @@ Generated by [AVA](https://avajs.dev). { description: '点击确定回调', name: 'onOk', - propType: 'func', + propType: { + raw: '(e: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { description: '点击模态框右上角叉、取消按钮、Props.maskClosable 值为 true 时的遮罩层或键盘按下 Esc 时的回调', name: 'onCancel', - propType: 'func', + propType: { + raw: '(e: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'afterClose', @@ -18248,14 +27876,14 @@ Generated by [AVA](https://avajs.dev). description: '确认按钮类型', name: 'okType', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'link', 'default', 'ghost', 'danger', - 'dashed', 'primary', + 'dashed', ], }, }, @@ -18276,11 +27904,17 @@ Generated by [AVA](https://avajs.dev). }, { name: 'okButtonProps', - propType: 'any', + propType: { + raw: 'Partial<{ href: string; target?: string; onClick?: (event: MouseEvent) => void; } & BaseButtonProps & Pick<...> & { ...; } & Pick<...>>', + type: 'func', + }, }, { name: 'cancelButtonProps', - propType: 'any', + propType: { + raw: 'Partial<{ href: string; target?: string; onClick?: (event: MouseEvent) => void; } & BaseButtonProps & Pick<...> & { ...; } & Pick<...>>', + type: 'func', + }, }, { name: 'destroyOnClose', @@ -18312,89 +27946,14 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, + 'object', + 'func', { - type: 'shape', + type: 'oneOf', value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, + false, ], }, - 'any', ], }, }, @@ -18434,6 +27993,159 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, + { + componentName: 'Statistic', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Statistic', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'valueStyle', + propType: 'object', + }, + { + name: 'valueRender', + propType: { + raw: '(node: ReactNode) => ReactNode', + type: 'func', + value: [ + { + name: 'node', + propType: 'node', + }, + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'prefix', + propType: 'node', + }, + { + name: 'suffix', + propType: 'node', + }, + { + name: 'formatter', + propType: { + type: 'oneOfType', + value: [ + { + raw: '(value: ReactText, config?: FormatConfig) => ReactNode', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'config', + propType: { + type: 'shape', + value: [ + { + name: 'formatter', + propType: { + type: 'oneOfType', + value: [ + 'object', + { + type: 'oneOf', + value: [ + false, + 'number', + 'countdown', + ], + }, + ], + }, + }, + { + name: 'decimalSeparator', + propType: 'string', + }, + { + name: 'groupSeparator', + propType: 'string', + }, + { + name: 'precision', + propType: 'number', + }, + { + name: 'prefixCls', + propType: 'string', + }, + ], + }, + }, + ], + }, + { + type: 'oneOf', + value: [ + false, + 'number', + 'countdown', + ], + }, + ], + }, + }, + { + name: 'decimalSeparator', + propType: 'string', + }, + { + name: 'groupSeparator', + propType: 'string', + }, + { + name: 'precision', + propType: 'number', + }, + ], + screenshot: '', + title: 'antd', + }, { componentName: 'PageHeader', devMode: 'proCode', @@ -18498,11 +28210,7 @@ Generated by [AVA](https://avajs.dev). name: 'children', propType: { type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, + value: 'object', }, }, ], @@ -18519,7 +28227,72 @@ Generated by [AVA](https://avajs.dev). }, { name: 'itemRender', - propType: 'object', + propType: { + raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', + type: 'func', + value: [ + { + name: 'route', + propType: { + type: 'shape', + value: [ + { + name: 'path', + propType: 'string', + }, + { + name: 'breadcrumbName', + propType: 'string', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + { + name: 'params', + propType: 'any', + }, + { + name: 'routes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'path', + propType: 'string', + }, + { + name: 'breadcrumbName', + propType: 'string', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + }, + }, + }, + { + name: 'paths', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, }, { name: 'style', @@ -18537,70 +28310,10 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + 'object', { type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + value: 'object', }, ], }, @@ -18621,7 +28334,7 @@ Generated by [AVA](https://avajs.dev). { name: 'shape', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'circle', 'square', @@ -18634,9 +28347,14 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - 'small', - 'large', - 'default', + { + type: 'oneOf', + value: [ + 'small', + 'large', + 'default', + ], + }, ], }, }, @@ -18674,14 +28392,23 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onError', - propType: 'object', + propType: 'func', }, ], }, }, { name: 'onBack', - propType: 'func', + propType: { + raw: '(e: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'className', @@ -18734,7 +28461,20 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(page: number, pageSize?: number) => void', + type: 'func', + value: [ + { + name: 'page', + propType: 'number', + }, + { + name: 'pageSize', + propType: 'number', + }, + ], + }, }, { name: 'hideOnSinglePage', @@ -18748,27 +28488,32 @@ Generated by [AVA](https://avajs.dev). name: 'pageSizeOptions', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'onShowSizeChange', - propType: 'func', + propType: { + raw: '(current: number, size: number) => void', + type: 'func', + value: [ + { + name: 'current', + propType: 'number', + }, + { + name: 'size', + propType: 'number', + }, + ], + }, }, { name: 'showQuickJumper', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -18787,12 +28532,25 @@ Generated by [AVA](https://avajs.dev). }, { name: 'showTotal', - propType: 'func', + propType: { + raw: '(total: number, range: [number, number]) => ReactNode', + type: 'func', + value: [ + { + name: 'total', + propType: 'number', + }, + { + name: 'range', + propType: 'object', + }, + ], + }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'default', @@ -18813,39 +28571,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: { - type: 'shape', - value: [ - { - name: 'constructor', - propType: 'object', - }, - { - name: 'toString', - propType: 'object', - }, - { - name: 'toLocaleString', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'hasOwnProperty', - propType: 'func', - }, - { - name: 'isPrototypeOf', - propType: 'func', - }, - { - name: 'propertyIsEnumerable', - propType: 'func', - }, - ], - }, + propType: 'object', }, { name: 'className', @@ -18861,7 +28587,33 @@ Generated by [AVA](https://avajs.dev). }, { name: 'itemRender', - propType: 'func', + propType: { + raw: '(page: number, type: "page" | "prev" | "next" | "jump-prev" | "jump-next", originalElement: ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>) => ReactNode', + type: 'func', + value: [ + { + name: 'page', + propType: 'number', + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'page', + 'prev', + 'next', + 'jump-prev', + 'jump-next', + ], + }, + }, + { + name: 'originalElement', + propType: 'object', + }, + ], + }, }, { name: 'role', @@ -18896,79 +28648,41 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'any', + 'func', ], }, }, { - defaultValue: false, name: 'disabled', propType: 'bool', }, { name: 'onConfirm', - propType: 'func', + propType: { + raw: '(e?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'onCancel', - propType: 'func', + propType: { + raw: '(e?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'okText', @@ -18977,14 +28691,14 @@ Generated by [AVA](https://avajs.dev). { name: 'okType', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'link', 'default', 'ghost', 'danger', - 'dashed', 'primary', + 'dashed', ], }, }, @@ -18994,11 +28708,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'okButtonProps', - propType: 'any', + propType: 'object', }, { name: 'cancelButtonProps', - propType: 'any', + propType: 'object', }, { name: 'icon', @@ -19006,7 +28720,20 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean, e?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'style', @@ -19019,12 +28746,12 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', 'topLeft', 'topRight', 'bottomLeft', @@ -19056,15 +28783,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ { name: 'adjustX', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -19074,7 +28800,7 @@ Generated by [AVA](https://avajs.dev). { name: 'adjustY', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -19088,7 +28814,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'trigger', @@ -19098,14 +28833,7 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -19156,7 +28884,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getTooltipContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'destroyTooltipOnHide', @@ -19171,47 +28908,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -19246,7 +28986,89 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onPopupAlign', - propType: 'func', + propType: { + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', + value: [ + { + name: 'element', + propType: 'object', + }, + { + name: 'align', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'offset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'targetOffset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + { + name: 'ignoreShake', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, ], screenshot: '', @@ -19272,64 +29094,9 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'any', + 'func', ], }, }, @@ -19340,64 +29107,9 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'any', + 'func', ], }, }, @@ -19412,12 +29124,12 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', 'topLeft', 'topRight', 'bottomLeft', @@ -19449,15 +29161,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ { name: 'adjustX', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -19467,7 +29178,7 @@ Generated by [AVA](https://avajs.dev). { name: 'adjustY', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -19481,7 +29192,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'trigger', @@ -19491,14 +29211,7 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -19521,7 +29234,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'afterVisibleChange', @@ -19532,7 +29254,6 @@ Generated by [AVA](https://avajs.dev). propType: 'any', }, { - defaultValue: {}, name: 'overlayStyle', propType: 'any', }, @@ -19545,18 +29266,25 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: 0.1, name: 'mouseEnterDelay', propType: 'number', }, { - defaultValue: 0.1, name: 'mouseLeaveDelay', propType: 'number', }, { name: 'getTooltipContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'destroyTooltipOnHide', @@ -19571,47 +29299,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -19646,7 +29377,89 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onPopupAlign', - propType: 'func', + propType: { + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', + value: [ + { + name: 'element', + propType: 'object', + }, + { + name: 'align', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'offset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'targetOffset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + { + name: 'ignoreShake', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, ], screenshot: '', @@ -19676,7 +29489,7 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'circle', 'line', @@ -19685,7 +29498,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: 0, name: 'percent', propType: 'number', }, @@ -19695,12 +29507,25 @@ Generated by [AVA](https://avajs.dev). }, { name: 'format', - propType: 'func', + propType: { + raw: '(percent?: number, successPercent?: number) => ReactNode', + type: 'func', + value: [ + { + name: 'percent', + propType: 'number', + }, + { + name: 'successPercent', + propType: 'number', + }, + ], + }, }, { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'success', 'normal', @@ -19710,7 +29535,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: true, name: 'showInfo', propType: 'bool', }, @@ -19721,7 +29545,7 @@ Generated by [AVA](https://avajs.dev). { name: 'strokeLinecap', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'square', 'round', @@ -19735,13 +29559,15 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - 'objectOf', + { + type: 'objectOf', + value: 'string', + }, 'object', ], }, }, { - defaultValue: null, name: 'trailColor', propType: 'string', }, @@ -19754,26 +29580,25 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, { - defaultValue: undefined, name: 'gapDegree', propType: 'number', }, { name: 'gapPosition', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', ], }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'default', @@ -19831,23 +29656,68 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'value', @@ -19918,23 +29788,34 @@ Generated by [AVA](https://avajs.dev). name: 'tooltips', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(value: number) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'number', + }, + ], + }, }, { name: 'onHoverChange', - propType: 'func', + propType: { + raw: '(value: number) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'number', + }, + ], + }, }, { name: 'character', @@ -19952,6 +29833,69 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, + { + componentName: 'Result', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Result', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'icon', + propType: 'node', + }, + { + name: 'status', + propType: { + type: 'oneOf', + value: [ + 'success', + 'info', + 'warning', + 'error', + 403, + 404, + 500, + '403', + '404', + '500', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'subTitle', + propType: 'node', + }, + { + name: 'extra', + propType: 'node', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + screenshot: '', + title: 'antd', + }, { componentName: 'Row', devMode: 'proCode', @@ -19966,39 +29910,19 @@ Generated by [AVA](https://avajs.dev). }, props: [ { - defaultValue: 0, name: 'gutter', propType: { type: 'oneOfType', value: [ 'number', - 'any', - { - type: 'oneOfType', - value: [ - { - type: 'oneOfType', - value: [ - 'number', - 'any', - ], - }, - { - type: 'oneOfType', - value: [ - 'number', - 'any', - ], - }, - ], - }, + 'object', ], }, }, { name: 'align', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'middle', 'top', @@ -20010,7 +29934,7 @@ Generated by [AVA](https://avajs.dev). { name: 'justify', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'center', 'start', @@ -20037,14 +29961,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -20070,11 +29987,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -20091,10 +30012,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -20123,10 +30048,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -20145,7 +30074,7 @@ Generated by [AVA](https://avajs.dev). { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -20239,7 +30168,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -20250,7 +30179,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -20268,449 +30197,6 @@ Generated by [AVA](https://avajs.dev). name: 'is', propType: 'string', }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'dangerouslySetInnerHTML', propType: { @@ -20725,643 +30211,2083 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -21383,7 +32309,7 @@ Generated by [AVA](https://avajs.dev). { name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'multiple', 'tags', @@ -21406,6 +32332,19 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'loading', propType: 'bool', @@ -21429,7 +32368,10 @@ Generated by [AVA](https://avajs.dev). value: { type: 'oneOfType', value: [ - 'objectOf', + { + type: 'objectOf', + value: 'any', + }, { type: 'shape', value: [ @@ -21452,14 +32394,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'arrayOf', value: { - 0: 'o', - 1: 'b', - 2: 'j', - 3: 'e', - 4: 'c', - 5: 't', - 6: 'O', - 7: 'f', + type: 'objectOf', + value: 'any', }, }, }, @@ -21479,11 +32415,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: 'any', + propType: 'object', }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, { name: 'inputValue', @@ -21503,9 +32439,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'any', + 'bool', + 'func', ], }, }, @@ -21519,7 +32454,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, }, { name: 'allowClear', @@ -21544,64 +32488,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: any) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', propType: 'any', }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -21635,8 +32533,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - false, - true, + 'bool', ], }, }, @@ -21646,7 +32543,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dropdownRender', - propType: 'func', + propType: { + raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', + type: 'func', + value: [ + { + name: 'menu', + propType: 'object', + }, + ], + }, }, { name: 'dropdownAlign', @@ -21662,7 +32568,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'any', + propType: { + raw: 'RenderDOMFunc', + type: 'func', + value: [ + { + name: 'props', + propType: 'any', + }, + ], + }, }, { name: 'direction', @@ -21703,64 +32618,49 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(omittedValues: LabelValueType[]) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'omittedValues', propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -21768,26 +32668,215 @@ Generated by [AVA](https://avajs.dev). name: 'tokenSeparators', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'tagRender', - propType: 'func', + propType: { + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', + value: [ + { + name: 'props', + propType: { + type: 'shape', + value: [ + { + name: 'label', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'onClose', + propType: { + raw: '(event?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'closable', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'showAction', propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'focus', 'click', @@ -21801,19 +32890,55 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPopupScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropdownVisibleChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { name: 'onSelect', @@ -21825,31 +32950,81 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onInputKeyDown', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'choiceTransitionName', @@ -21867,7 +33042,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClear', - propType: 'any', + propType: 'func', }, { name: 'skipTriggerChange', @@ -21879,458 +33054,75 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onRawSelect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, { name: 'onRawDeselect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, ], }, }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -22338,7 +33130,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -22347,7 +33139,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: true, name: 'bordered', propType: 'bool', }, @@ -22355,141 +33146,6 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, - { - componentName: 'Skeleton', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Skeleton', - main: 'components/index.tsx', - package: 'antd', - subName: '', - version: '4.1.4', - }, - props: [ - { - name: 'active', - propType: 'bool', - }, - { - name: 'loading', - propType: 'bool', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - defaultValue: false, - name: 'avatar', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'any', - ], - }, - }, - { - defaultValue: true, - name: 'title', - propType: { - type: 'oneOfType', - value: [ - false, - true, - { - type: 'shape', - value: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - ], - }, - }, - { - defaultValue: true, - name: 'paragraph', - propType: { - type: 'oneOfType', - value: [ - false, - true, - { - type: 'shape', - value: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - }, - { - name: 'rows', - propType: 'number', - }, - ], - }, - ], - }, - }, - ], - screenshot: '', - title: 'antd', - }, { componentName: 'Slider', devMode: 'proCode', @@ -22548,13 +33204,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - { - type: 'oneOfType', - value: [ - 'number', - 'number', - ], - }, + 'object', ], }, }, @@ -22564,13 +33214,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - { - type: 'oneOfType', - value: [ - 'number', - 'number', - ], - }, + 'object', ], }, }, @@ -22588,15 +33232,54 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(value: SliderValue) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'object', + ], + }, + }, + ], + }, }, { name: 'onAfterChange', - propType: 'func', + propType: { + raw: '(value: SliderValue) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'object', + ], + }, + }, + ], + }, }, { name: 'tipFormatter', - propType: 'func', + propType: { + raw: '(value: number) => ReactNode', + type: 'func', + value: [ + { + name: 'value', + propType: 'number', + }, + ], + }, }, { name: 'className', @@ -22617,12 +33300,12 @@ Generated by [AVA](https://avajs.dev). { name: 'tooltipPlacement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', 'topLeft', 'topRight', 'bottomLeft', @@ -22636,7 +33319,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getTooltipPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -22673,16 +33365,21 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - 'small', - 'middle', - 'large', + { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, ], }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'horizontal', 'vertical', @@ -22715,7 +33412,6 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: true, name: 'spinning', propType: 'bool', }, @@ -22726,7 +33422,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'large', @@ -22748,7 +33444,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'indicator', - propType: 'any', + propType: 'object', }, ], screenshot: '', @@ -22770,7 +33466,7 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'default', 'navigation', @@ -22782,14 +33478,13 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: 0, name: 'current', propType: 'number', }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'horizontal', 'vertical', @@ -22807,7 +33502,7 @@ Generated by [AVA](https://avajs.dev). { name: 'labelPlacement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'horizontal', 'vertical', @@ -22823,60 +33518,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - { - type: 'shape', - value: [ - { - name: 'apply', - propType: 'func', - }, - { - name: 'call', - propType: 'func', - }, - { - name: 'bind', - propType: 'func', - }, - { - name: 'toString', - propType: 'object', - }, - { - name: 'prototype', - propType: 'any', - }, - { - name: 'length', - propType: 'number', - }, - { - name: 'arguments', - propType: 'any', - }, - { - name: 'caller', - propType: 'func', - }, - { - name: 'name', - propType: 'string', - }, - { - name: '__@hasInstance', - propType: 'func', - }, - ], - }, + 'bool', + 'func', ], }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'default', @@ -22886,7 +33536,7 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'error', 'wait', @@ -22901,7 +33551,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(current: number) => void', + type: 'func', + value: [ + { + name: 'current', + propType: 'number', + }, + ], + }, }, ], screenshot: '', @@ -22927,7 +33586,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'default', @@ -22948,11 +33607,37 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'any', + propType: { + raw: 'SwitchChangeEventHandler', + type: 'func', + value: [ + { + name: 'checked', + propType: 'bool', + }, + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'any', + propType: { + raw: 'SwitchChangeEventHandler', + type: 'func', + value: [ + { + name: 'checked', + propType: 'bool', + }, + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'checkedChildren', @@ -22986,2293 +33671,6 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, - { - componentName: 'Table', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Table', - main: 'components/index.tsx', - package: 'antd', - subName: '', - version: '4.1.4', - }, - props: [ - { - name: 'dropdownPrefixCls', - propType: 'string', - }, - { - name: 'dataSource', - propType: { - type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, - }, - }, - { - name: 'columns', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'children', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'children', - propType: 'any', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'title', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'sorter', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'any', - { - type: 'shape', - value: [ - { - name: 'compare', - propType: 'any', - }, - { - name: 'multiple', - propType: 'number', - }, - ], - }, - ], - }, - }, - { - name: 'sortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'defaultSortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'sortDirections', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - }, - { - name: 'showSorterTooltip', - propType: 'bool', - }, - { - name: 'filtered', - propType: 'bool', - }, - { - name: 'filters', - propType: { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'text', - propType: 'node', - }, - { - name: 'value', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - ], - }, - }, - { - name: 'children', - propType: 'any', - }, - ], - }, - }, - }, - { - name: 'filterDropdown', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'filterMultiple', - propType: 'bool', - }, - { - name: 'filteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'defaultFilteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'filterIcon', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'onFilter', - propType: 'object', - }, - { - name: 'filterDropdownVisible', - propType: 'bool', - }, - { - name: 'onFilterDropdownVisibleChange', - propType: 'object', - }, - ], - }, - ], - }, - }, - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'title', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'sorter', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'any', - { - type: 'shape', - value: [ - { - name: 'compare', - propType: 'any', - }, - { - name: 'multiple', - propType: 'number', - }, - ], - }, - ], - }, - }, - { - name: 'sortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'defaultSortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'sortDirections', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - }, - { - name: 'showSorterTooltip', - propType: 'bool', - }, - { - name: 'filtered', - propType: 'bool', - }, - { - name: 'filters', - propType: { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'text', - propType: 'node', - }, - { - name: 'value', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - ], - }, - }, - { - name: 'children', - propType: 'any', - }, - ], - }, - }, - }, - { - name: 'filterDropdown', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'filterMultiple', - propType: 'bool', - }, - { - name: 'filteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'defaultFilteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'filterIcon', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'onFilter', - propType: 'object', - }, - { - name: 'filterDropdownVisible', - propType: 'bool', - }, - { - name: 'onFilterDropdownVisibleChange', - propType: 'object', - }, - ], - }, - ], - }, - }, - }, - { - name: 'pagination', - propType: { - type: 'oneOfType', - value: [ - false, - { - type: 'shape', - value: [ - { - name: 'position', - propType: { - type: 'oneOfType', - value: [ - 'both', - 'top', - 'bottom', - 'topLeft', - 'topCenter', - 'topRight', - 'bottomLeft', - 'bottomCenter', - 'bottomRight', - { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'both', - 'top', - 'bottom', - 'topLeft', - 'topCenter', - 'topRight', - 'bottomLeft', - 'bottomCenter', - 'bottomRight', - ], - }, - }, - ], - }, - }, - ], - }, - ], - }, - }, - { - name: 'loading', - propType: { - type: 'oneOfType', - value: [ - false, - true, - { - type: 'shape', - value: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'spinning', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'large', - 'default', - ], - }, - }, - { - name: 'tip', - propType: 'string', - }, - { - name: 'delay', - propType: 'number', - }, - { - name: 'wrapperClassName', - propType: 'string', - }, - { - name: 'indicator', - propType: 'any', - }, - ], - }, - ], - }, - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'middle', - 'large', - ], - }, - }, - { - name: 'bordered', - propType: 'bool', - }, - { - name: 'locale', - propType: { - type: 'shape', - value: [ - { - name: 'filterTitle', - propType: 'string', - }, - { - name: 'filterConfirm', - propType: 'node', - }, - { - name: 'filterReset', - propType: 'node', - }, - { - name: 'emptyText', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'selectAll', - propType: 'node', - }, - { - name: 'selectInvert', - propType: 'node', - }, - { - name: 'selectionAll', - propType: 'node', - }, - { - name: 'sortTitle', - propType: 'string', - }, - { - name: 'expand', - propType: 'string', - }, - { - name: 'collapse', - propType: 'string', - }, - { - name: 'triggerDesc', - propType: 'string', - }, - { - name: 'triggerAsc', - propType: 'string', - }, - { - name: 'cancelSort', - propType: 'string', - }, - ], - }, - }, - { - name: 'onChange', - propType: 'func', - }, - { - name: 'rowSelection', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: { - type: 'oneOfType', - value: [ - 'checkbox', - 'radio', - ], - }, - }, - { - name: 'selectedRowKeys', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'onChange', - propType: 'object', - }, - { - name: 'getCheckboxProps', - propType: 'object', - }, - { - name: 'onSelect', - propType: 'any', - }, - { - name: 'onSelectMultiple', - propType: 'object', - }, - { - name: 'onSelectAll', - propType: 'object', - }, - { - name: 'onSelectInvert', - propType: 'object', - }, - { - name: 'selections', - propType: { - type: 'oneOfType', - value: [ - false, - true, - { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'key', - propType: 'string', - }, - { - name: 'text', - propType: 'node', - }, - { - name: 'onSelect', - propType: 'any', - }, - ], - }, - }, - ], - }, - }, - { - name: 'hideDefaultSelections', - propType: 'bool', - }, - { - name: 'fixed', - propType: 'bool', - }, - { - name: 'columnWidth', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'columnTitle', - propType: 'node', - }, - { - name: 'renderCell', - propType: 'object', - }, - ], - }, - }, - { - name: 'getPopupContainer', - propType: 'any', - }, - { - name: 'scroll', - propType: 'object', - }, - { - name: 'sortDirections', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - }, - { - name: 'showSorterTooltip', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'id', - propType: 'string', - }, - { - name: 'direction', - propType: { - type: 'oneOfType', - value: [ - 'rtl', - 'ltr', - ], - }, - }, - { - name: 'title', - propType: 'any', - }, - { - description: '@deprecated Use `expandable.expandIcon` instead', - name: 'expandIcon', - propType: 'any', - }, - { - name: 'components', - propType: { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'table', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'style', - 'option', - 'input', - 'time', - 'link', - 'menu', - 'dialog', - 'small', - 'title', - 'slot', - 'form', - 's', - 'span', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: '__call', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - 'footer', - 'progress', - 'select', - 'a', - 'abbr', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'base', - 'bdi', - 'bdo', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'cite', - 'code', - 'col', - 'colgroup', - 'data', - 'datalist', - 'dd', - 'del', - 'details', - 'dfn', - 'div', - 'dl', - 'dt', - 'em', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'iframe', - 'img', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'meta', - 'meter', - 'nav', - 'noscript', - 'ol', - 'optgroup', - 'output', - 'p', - 'param', - 'picture', - 'pre', - 'q', - 'rp', - 'rt', - 'ruby', - 'samp', - 'script', - 'section', - 'source', - 'strong', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'tr', - 'track', - 'u', - 'ul', - 'var', - 'video', - 'wbr', - 'any', - 'big', - 'keygen', - 'menuitem', - 'webview', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'S', - propType: 'any', - }, - { - name: '__new', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextType', - propType: 'object', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'childContextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - ], - }, - ], - }, - }, - { - name: 'header', - propType: 'object', - }, - { - name: 'body', - propType: { - type: 'oneOfType', - value: [ - 'any', - { - type: 'shape', - value: [ - { - name: 'wrapper', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'style', - 'option', - 'input', - 'time', - 'link', - 'menu', - 'dialog', - 'small', - 'title', - 'slot', - 'form', - 's', - 'span', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: '__call', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - 'footer', - 'progress', - 'select', - 'a', - 'abbr', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'base', - 'bdi', - 'bdo', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'cite', - 'code', - 'col', - 'colgroup', - 'data', - 'datalist', - 'dd', - 'del', - 'details', - 'dfn', - 'div', - 'dl', - 'dt', - 'em', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'iframe', - 'img', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'meta', - 'meter', - 'nav', - 'noscript', - 'ol', - 'optgroup', - 'output', - 'p', - 'param', - 'picture', - 'pre', - 'q', - 'rp', - 'rt', - 'ruby', - 'samp', - 'script', - 'section', - 'source', - 'strong', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'tr', - 'track', - 'u', - 'ul', - 'var', - 'video', - 'wbr', - 'any', - 'big', - 'keygen', - 'menuitem', - 'webview', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'S', - propType: 'any', - }, - { - name: '__new', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextType', - propType: 'object', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'childContextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - ], - }, - ], - }, - }, - { - name: 'row', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'style', - 'option', - 'input', - 'time', - 'link', - 'menu', - 'dialog', - 'small', - 'title', - 'slot', - 'form', - 's', - 'span', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: '__call', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - 'footer', - 'progress', - 'select', - 'a', - 'abbr', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'base', - 'bdi', - 'bdo', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'cite', - 'code', - 'col', - 'colgroup', - 'data', - 'datalist', - 'dd', - 'del', - 'details', - 'dfn', - 'div', - 'dl', - 'dt', - 'em', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'iframe', - 'img', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'meta', - 'meter', - 'nav', - 'noscript', - 'ol', - 'optgroup', - 'output', - 'p', - 'param', - 'picture', - 'pre', - 'q', - 'rp', - 'rt', - 'ruby', - 'samp', - 'script', - 'section', - 'source', - 'strong', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'tr', - 'track', - 'u', - 'ul', - 'var', - 'video', - 'wbr', - 'any', - 'big', - 'keygen', - 'menuitem', - 'webview', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'S', - propType: 'any', - }, - { - name: '__new', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextType', - propType: 'object', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'childContextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - ], - }, - ], - }, - }, - { - name: 'cell', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'style', - 'option', - 'input', - 'time', - 'link', - 'menu', - 'dialog', - 'small', - 'title', - 'slot', - 'form', - 's', - 'span', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: '__call', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - 'footer', - 'progress', - 'select', - 'a', - 'abbr', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'base', - 'bdi', - 'bdo', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'cite', - 'code', - 'col', - 'colgroup', - 'data', - 'datalist', - 'dd', - 'del', - 'details', - 'dfn', - 'div', - 'dl', - 'dt', - 'em', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'iframe', - 'img', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'meta', - 'meter', - 'nav', - 'noscript', - 'ol', - 'optgroup', - 'output', - 'p', - 'param', - 'picture', - 'pre', - 'q', - 'rp', - 'rt', - 'ruby', - 'samp', - 'script', - 'section', - 'source', - 'strong', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'tr', - 'track', - 'u', - 'ul', - 'var', - 'video', - 'wbr', - 'any', - 'big', - 'keygen', - 'menuitem', - 'webview', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'S', - propType: 'any', - }, - { - name: '__new', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - { - name: 'contextType', - propType: 'object', - }, - { - name: 'contextTypes', - propType: 'any', - }, - { - name: 'childContextTypes', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'displayName', - propType: 'string', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'defaultProps', - propType: 'any', - }, - { - name: 'propTypes', - propType: 'any', - }, - ], - }, - ], - }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - { - name: 'footer', - propType: 'any', - }, - { - name: 'summary', - propType: 'func', - }, - { - name: 'rowKey', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'any', - ], - }, - }, - { - name: 'tableLayout', - propType: { - type: 'oneOfType', - value: [ - 'auto', - 'fixed', - ], - }, - }, - { - description: 'Config expand rows', - name: 'expandable', - propType: { - type: 'shape', - value: [ - { - name: 'RecordType', - propType: 'any', - }, - { - name: 'rowExpandable', - propType: 'object', - }, - ], - }, - }, - { - name: 'indentSize', - propType: 'number', - }, - { - name: 'rowClassName', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'any', - ], - }, - }, - { - name: 'showHeader', - propType: 'bool', - }, - { - name: 'onRow', - propType: 'any', - }, - { - name: 'onHeaderRow', - propType: 'any', - }, - { - name: 'emptyText', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - description: '@deprecated Use `expandable.expandedRowKeys` instead', - name: 'expandedRowKeys', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - description: '@deprecated Use `expandable.defaultExpandedRowKeys` instead', - name: 'defaultExpandedRowKeys', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - description: '@deprecated Use `expandable.expandedRowRender` instead', - name: 'expandedRowRender', - propType: 'any', - }, - { - description: '@deprecated Use `expandable.expandRowByClick` instead', - name: 'expandRowByClick', - propType: 'bool', - }, - { - description: '@deprecated Use `expandable.onExpand` instead', - name: 'onExpand', - propType: 'func', - }, - { - description: '@deprecated Use `expandable.onExpandedRowsChange` instead', - name: 'onExpandedRowsChange', - propType: 'func', - }, - { - description: '@deprecated Use `expandable.defaultExpandAllRows` instead', - name: 'defaultExpandAllRows', - propType: 'bool', - }, - { - description: '@deprecated Use `expandable.expandIconColumnIndex` instead', - name: 'expandIconColumnIndex', - propType: 'number', - }, - { - description: '@deprecated Use `expandable.expandedRowClassName` instead', - name: 'expandedRowClassName', - propType: 'any', - }, - { - description: '@deprecated Use `expandable.childrenColumnName` instead', - name: 'childrenColumnName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, { componentName: 'Transfer', devMode: 'proCode', @@ -25299,9 +33697,9 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, { - defaultValue: [], name: 'dataSource', propType: { + isRequired: true, type: 'arrayOf', value: { type: 'shape', @@ -25330,41 +33728,98 @@ Generated by [AVA](https://avajs.dev). name: 'targetKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'selectedKeys', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'render', - propType: 'any', + propType: { + raw: 'TransferRender', + type: 'func', + value: [ + { + name: 'item', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(targetKeys: string[], direction: string, moveKeys: string[]) => void', + type: 'func', + value: [ + { + name: 'targetKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'direction', + propType: 'string', + }, + { + name: 'moveKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, }, { name: 'onSelectChange', - propType: 'func', + propType: { + raw: '(sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void', + type: 'func', + value: [ + { + name: 'sourceSelectedKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'targetSelectedKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, }, { name: 'style', @@ -25373,10 +33828,34 @@ Generated by [AVA](https://avajs.dev). { name: 'listStyle', propType: { + isRequired: true, type: 'oneOfType', value: [ 'object', - 'func', + { + raw: '(style: ListStyle) => CSSProperties', + type: 'func', + value: [ + { + name: 'style', + propType: { + type: 'shape', + value: [ + { + name: 'direction', + propType: { + type: 'oneOf', + value: [ + 'left', + 'right', + ], + }, + }, + ], + }, + }, + ], + }, ], }, }, @@ -25388,59 +33867,152 @@ Generated by [AVA](https://avajs.dev). name: 'titles', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'operations', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { - defaultValue: false, name: 'showSearch', propType: 'bool', }, { name: 'filterOption', - propType: 'func', + propType: { + raw: '(inputValue: string, item: TransferItem) => boolean', + type: 'func', + value: [ + { + name: 'inputValue', + propType: 'string', + }, + { + name: 'item', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { - defaultValue: {}, name: 'locale', - propType: 'any', + propType: 'object', }, { name: 'footer', - propType: 'func', + propType: { + raw: '(props: TransferListProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, }, { name: 'rowKey', - propType: 'func', + propType: { + raw: '(record: TransferItem) => string', + type: 'func', + value: [ + { + name: 'record', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(direction: ExpandIconPosition, value: string) => void', + type: 'func', + value: [ + { + name: 'direction', + propType: { + type: 'oneOf', + value: [ + 'left', + 'right', + ], + }, + }, + { + name: 'value', + propType: 'string', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(direction: ExpandIconPosition, e: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'direction', + propType: { + type: 'oneOf', + value: [ + 'left', + 'right', + ], + }, + }, + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'showSelectAll', @@ -25455,64 +34027,30 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'info', propType: { - type: 'oneOfType', + type: 'shape', value: [ - 'string', - 'number', + { + name: 'selectedCount', + propType: 'number', + }, + { + name: 'totalCount', + propType: 'number', + }, ], }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -25558,7 +34096,6 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, { - defaultValue: false, description: '是否支持选中', name: 'checkable', propType: 'bool', @@ -25705,7 +34242,16 @@ Generated by [AVA](https://avajs.dev). { description: '点击树节点触发', name: 'filterAntTreeNode', - propType: 'func', + propType: { + raw: '(node: AntTreeNode) => boolean', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'loadedKeys', @@ -25730,7 +34276,6 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, { - defaultValue: false, name: 'showIcon', propType: 'bool', }, @@ -25741,110 +34286,170 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'nodeProps', propType: { - type: 'oneOfType', + type: 'shape', value: [ - 'string', - 'number', + { + name: 'eventKey', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'children', + propType: 'node', + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, ], }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, { name: 'switcherIcon', - propType: { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + propType: 'object', }, { name: 'prefixCls', propType: 'string', }, { - defaultValue: false, name: 'blockNode', propType: 'bool', }, + { + name: 'onClick', + propType: { + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, { name: 'virtual', propType: 'bool', @@ -25855,67 +34460,1132 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'selectedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'select', + ], + }, + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'selectedNodes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'loadedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'load', + ], + }, + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'expandedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'dragNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'dragNodesKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'dropPosition', + propType: 'number', + }, + { + name: 'dropToGap', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'loadData', - propType: 'func', + propType: { + raw: '(treeNode: EventDataNode) => Promise', + type: 'func', + value: [ + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'height', @@ -25929,10 +35599,6 @@ Generated by [AVA](https://avajs.dev). name: 'focusable', propType: 'bool', }, - { - name: 'onExpand', - propType: 'func', - }, { name: 'treeData', propType: { @@ -25946,7 +35612,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'children', - propType: 'any', + propType: { + type: 'arrayOf', + value: 'object', + }, }, { name: 'disabled', @@ -25963,64 +35632,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -26053,64 +35676,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -26126,22 +35703,617 @@ Generated by [AVA](https://avajs.dev). }, }, }, + { + name: 'onExpand', + propType: { + raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'expandedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, + }, { name: 'onCheck', - propType: 'func', + propType: { + raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', + type: 'func', + value: [ + { + name: 'checked', + propType: { + type: 'oneOfType', + value: [ + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + type: 'shape', + value: [ + { + name: 'checked', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'halfChecked', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + ], + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'check', + ], + }, + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + { + name: 'checkedNodes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + }, + { + name: 'checkedNodesPositions', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + { + name: 'pos', + propType: 'string', + }, + ], + }, + }, + }, + { + name: 'halfCheckedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + }, + ], + }, }, { name: 'onRightClick', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { description: 'Used for `rc-tree-select` only.', name: 'onActiveChange', - propType: 'func', + propType: { + raw: '(key: ReactText) => void', + type: 'func', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, }, { name: 'filterTreeNode', - propType: 'func', + propType: { + raw: '(treeNode: EventDataNode) => boolean', + type: 'func', + value: [ + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'itemHeight', @@ -26171,7 +36343,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -26180,7 +36352,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: true, name: 'bordered', propType: 'bool', }, @@ -26200,6 +36371,19 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'loading', propType: 'bool', @@ -26261,7 +36445,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'children', - propType: 'any', + propType: { + type: 'arrayOf', + value: 'object', + }, }, ], }, @@ -26269,11 +36456,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: 'any', + propType: 'object', }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, { description: '@deprecated Use `searchValue` instead', @@ -26298,7 +36485,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, }, { name: 'allowClear', @@ -26346,8 +36542,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'number', - false, - true, + 'bool', ], }, }, @@ -26365,7 +36560,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'any', + propType: { + raw: 'RenderDOMFunc', + type: 'func', + value: [ + { + name: 'props', + propType: 'any', + }, + ], + }, }, { name: 'direction', @@ -26401,18 +36605,258 @@ Generated by [AVA](https://avajs.dev). }, { name: 'maxTagPlaceholder', - propType: 'func', + propType: { + raw: '(omittedValues: LabelValueType[]) => any', + type: 'func', + value: [ + { + name: 'omittedValues', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'any', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + ], + }, + }, + }, + ], + }, }, { name: 'tagRender', - propType: 'func', + propType: { + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', + value: [ + { + name: 'props', + propType: { + type: 'shape', + value: [ + { + name: 'label', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'label', + propType: 'node', + }, + ], + }, + }, + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'onClose', + propType: { + raw: '(event?: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'closable', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'showAction', propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'focus', 'click', @@ -26426,19 +36870,55 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPopupScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropdownVisibleChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { name: 'onSelect', @@ -26450,31 +36930,81 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onInputKeyDown', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'choiceTransitionName', @@ -26492,7 +37022,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClear', - propType: 'any', + propType: 'func', }, { name: 'skipTriggerChange', @@ -26504,461 +37034,95 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onRawSelect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, { name: 'onRawDeselect', - propType: 'object', + propType: { + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'option', + propType: 'object', + }, + { + name: 'source', + propType: { + type: 'oneOf', + value: [ + 'option', + 'selection', + 'input', + ], + }, + }, + ], + }, }, ], }, }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'loadData', - propType: 'func', + propType: { + raw: '(dataNode: LegacyDataNode) => Promise', + type: 'func', + value: [ + { + name: 'dataNode', + propType: { + type: 'shape', + value: [ + { + name: 'props', + propType: 'any', + }, + ], + }, + }, + ], + }, }, { description: '`searchPlaceholder` has been removed since search box has been merged into input box', @@ -27018,7 +37182,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'children', - propType: 'any', + propType: { + type: 'arrayOf', + value: 'object', + }, }, ], }, @@ -27029,9 +37196,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'any', + 'bool', + 'func', ], }, }, @@ -27042,64 +37208,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -27116,8 +37236,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -27206,7 +37325,7 @@ Generated by [AVA](https://avajs.dev). { name: 'showCheckedStrategy', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'SHOW_ALL', 'SHOW_PARENT', @@ -27229,64 +37348,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -27296,11 +37369,47 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onTreeExpand', - propType: 'func', + propType: { + raw: '(expandedKeys: ReactText[]) => void', + type: 'func', + value: [ + { + name: 'expandedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, }, { name: 'onTreeLoad', - propType: 'func', + propType: { + raw: '(loadedKeys: ReactText[]) => void', + type: 'func', + value: [ + { + name: 'loadedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, }, ], screenshot: '', @@ -27328,69 +37437,51 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: false, name: 'hideAdd', propType: 'bool', }, { name: 'onChange', - propType: 'func', - }, - { - name: 'onTabClick', propType: { - type: 'shape', + raw: '(activeKey: string) => void', + type: 'func', value: [ { - name: 'apply', - propType: 'func', - }, - { - name: 'call', - propType: 'func', - }, - { - name: 'bind', - propType: 'func', - }, - { - name: 'toString', - propType: 'object', - }, - { - name: 'prototype', - propType: 'any', - }, - { - name: 'length', - propType: 'number', - }, - { - name: 'arguments', - propType: 'any', - }, - { - name: 'caller', - propType: 'func', - }, - { - name: 'name', + name: 'activeKey', propType: 'string', }, - { - name: '__@hasInstance', - propType: 'func', - }, ], }, }, { - name: 'onPrevClick', + name: 'onTabClick', propType: 'func', }, + { + name: 'onPrevClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'onNextClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'tabBarExtraContent', @@ -27403,7 +37494,7 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'line', 'card', @@ -27414,23 +37505,48 @@ Generated by [AVA](https://avajs.dev). { name: 'tabPosition', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', ], }, }, { name: 'onEdit', - propType: 'func', + propType: { + raw: '(targetKey: string | MouseEvent, action: "add" | "remove") => void', + type: 'func', + value: [ + { + name: 'targetKey', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'object', + ], + }, + }, + { + name: 'action', + propType: { + type: 'oneOf', + value: [ + 'add', + 'remove', + ], + }, + }, + ], + }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'large', @@ -27455,8 +37571,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -27479,7 +37594,20 @@ Generated by [AVA](https://avajs.dev). }, { name: 'renderTabBar', - propType: 'func', + propType: { + raw: '(props: TabsProps, DefaultTabBar: ComponentClass) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + { + name: 'DefaultTabBar', + propType: 'object', + }, + ], + }, }, { name: 'destroyInactiveTabPane', @@ -27520,29 +37648,33 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'object', - 'success', - 'warning', - 'error', - 'default', - 'processing', - 'pink', - 'red', - 'yellow', - 'orange', - 'cyan', - 'green', - 'blue', - 'purple', - 'geekblue', - 'magenta', - 'volcano', - 'gold', - 'lime', + { + type: 'oneOf', + value: [ + 'success', + 'warning', + 'error', + 'default', + 'processing', + 'pink', + 'red', + 'yellow', + 'orange', + 'cyan', + 'green', + 'blue', + 'purple', + 'geekblue', + 'magenta', + 'volcano', + 'gold', + 'lime', + ], + }, ], }, }, { - defaultValue: false, name: 'closable', propType: 'bool', }, @@ -27552,51 +37684,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClose', - propType: { - type: 'shape', - value: [ - { - name: 'apply', - propType: 'func', - }, - { - name: 'call', - propType: 'func', - }, - { - name: 'bind', - propType: 'func', - }, - { - name: 'toString', - propType: 'object', - }, - { - name: 'prototype', - propType: 'any', - }, - { - name: 'length', - propType: 'number', - }, - { - name: 'arguments', - propType: 'any', - }, - { - name: 'caller', - propType: 'func', - }, - { - name: 'name', - propType: 'string', - }, - { - name: '__@hasInstance', - propType: 'func', - }, - ], - }, + propType: 'func', }, { name: 'style', @@ -27619,14 +37707,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -27648,11 +37729,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -27669,10 +37754,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -27701,10 +37790,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -27719,7 +37812,7 @@ Generated by [AVA](https://avajs.dev). { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -27809,7 +37902,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -27820,7 +37913,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -27838,449 +37931,6 @@ Generated by [AVA](https://avajs.dev). name: 'is', propType: 'string', }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'dangerouslySetInnerHTML', propType: { @@ -28295,643 +37945,2620 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'TimePicker', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'TimePicker', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'addon', propType: 'func', }, + { + name: 'popupClassName', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, { name: 'onChange', propType: 'func', }, { - name: 'onChangeCapture', - propType: 'func', + name: 'prefixCls', + propType: 'string', }, { - name: 'onBeforeInput', - propType: 'func', - }, - { - name: 'onBeforeInputCapture', - propType: 'func', - }, - { - name: 'onInput', - propType: 'func', - }, - { - name: 'onInputCapture', - propType: 'func', - }, - { - name: 'onReset', - propType: 'func', - }, - { - name: 'onResetCapture', - propType: 'func', - }, - { - name: 'onSubmit', - propType: 'func', - }, - { - name: 'onSubmitCapture', - propType: 'func', - }, - { - name: 'onInvalid', - propType: 'func', - }, - { - name: 'onInvalidCapture', - propType: 'func', - }, - { - name: 'onLoad', - propType: 'func', - }, - { - name: 'onLoadCapture', - propType: 'func', - }, - { - name: 'onError', - propType: 'func', - }, - { - name: 'onErrorCapture', - propType: 'func', - }, - { - name: 'onKeyDown', - propType: 'func', - }, - { - name: 'onKeyDownCapture', - propType: 'func', - }, - { - name: 'onKeyPress', - propType: 'func', - }, - { - name: 'onKeyPressCapture', - propType: 'func', - }, - { - name: 'onKeyUp', - propType: 'func', - }, - { - name: 'onKeyUpCapture', - propType: 'func', - }, - { - name: 'onAbort', - propType: 'func', - }, - { - name: 'onAbortCapture', - propType: 'func', - }, - { - name: 'onCanPlay', - propType: 'func', - }, - { - name: 'onCanPlayCapture', - propType: 'func', - }, - { - name: 'onCanPlayThrough', - propType: 'func', - }, - { - name: 'onCanPlayThroughCapture', - propType: 'func', - }, - { - name: 'onDurationChange', - propType: 'func', - }, - { - name: 'onDurationChangeCapture', - propType: 'func', - }, - { - name: 'onEmptied', - propType: 'func', - }, - { - name: 'onEmptiedCapture', - propType: 'func', - }, - { - name: 'onEncrypted', - propType: 'func', - }, - { - name: 'onEncryptedCapture', - propType: 'func', - }, - { - name: 'onEnded', - propType: 'func', - }, - { - name: 'onEndedCapture', - propType: 'func', - }, - { - name: 'onLoadedData', - propType: 'func', - }, - { - name: 'onLoadedDataCapture', - propType: 'func', - }, - { - name: 'onLoadedMetadata', - propType: 'func', - }, - { - name: 'onLoadedMetadataCapture', - propType: 'func', - }, - { - name: 'onLoadStart', - propType: 'func', - }, - { - name: 'onLoadStartCapture', - propType: 'func', - }, - { - name: 'onPause', - propType: 'func', - }, - { - name: 'onPauseCapture', - propType: 'func', - }, - { - name: 'onPlay', - propType: 'func', - }, - { - name: 'onPlayCapture', - propType: 'func', - }, - { - name: 'onPlaying', - propType: 'func', - }, - { - name: 'onPlayingCapture', - propType: 'func', - }, - { - name: 'onProgress', - propType: 'func', - }, - { - name: 'onProgressCapture', - propType: 'func', - }, - { - name: 'onRateChange', - propType: 'func', - }, - { - name: 'onRateChangeCapture', - propType: 'func', - }, - { - name: 'onSeeked', - propType: 'func', - }, - { - name: 'onSeekedCapture', - propType: 'func', - }, - { - name: 'onSeeking', - propType: 'func', - }, - { - name: 'onSeekingCapture', - propType: 'func', - }, - { - name: 'onStalled', - propType: 'func', - }, - { - name: 'onStalledCapture', - propType: 'func', - }, - { - name: 'onSuspend', - propType: 'func', - }, - { - name: 'onSuspendCapture', - propType: 'func', - }, - { - name: 'onTimeUpdate', - propType: 'func', - }, - { - name: 'onTimeUpdateCapture', - propType: 'func', - }, - { - name: 'onVolumeChange', - propType: 'func', - }, - { - name: 'onVolumeChangeCapture', - propType: 'func', - }, - { - name: 'onWaiting', - propType: 'func', - }, - { - name: 'onWaitingCapture', - propType: 'func', - }, - { - name: 'onAuxClick', - propType: 'func', - }, - { - name: 'onAuxClickCapture', - propType: 'func', + name: 'className', + propType: 'string', }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { - name: 'onClickCapture', - propType: 'func', + description: '@deprecated Will be removed in next big version. Please use `mode` instead', + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, }, { - name: 'onContextMenu', - propType: 'func', + name: 'id', + propType: 'string', }, { - name: 'onContextMenuCapture', - propType: 'func', + name: 'value', + propType: 'object', }, { - name: 'onDoubleClick', - propType: 'func', + name: 'defaultValue', + propType: 'object', }, { - name: 'onDoubleClickCapture', - propType: 'func', + name: 'allowClear', + propType: 'bool', }, { - name: 'onDrag', - propType: 'func', + name: 'clearIcon', + propType: 'node', }, { - name: 'onDragCapture', - propType: 'func', + name: 'open', + propType: 'bool', }, { - name: 'onDragEnd', - propType: 'func', + name: 'defaultOpen', + propType: 'bool', }, { - name: 'onDragEndCapture', - propType: 'func', + name: 'dropdownClassName', + propType: 'string', }, { - name: 'onDragEnter', - propType: 'func', + name: 'dropdownAlign', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'offset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'targetOffset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + { + name: 'ignoreShake', + propType: 'bool', + }, + ], + }, }, { - name: 'onDragEnterCapture', - propType: 'func', + name: 'transitionName', + propType: 'string', }, { - name: 'onDragExit', - propType: 'func', + name: 'getPopupContainer', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { - name: 'onDragExitCapture', - propType: 'func', + name: 'direction', + propType: { + type: 'oneOf', + value: [ + 'rtl', + 'ltr', + ], + }, }, { - name: 'onDragLeave', - propType: 'func', + name: 'disabled', + propType: 'bool', }, { - name: 'onDragLeaveCapture', - propType: 'func', + name: 'autoFocus', + propType: 'bool', }, { - name: 'onDragOver', - propType: 'func', + name: 'placeholder', + propType: 'string', }, { - name: 'onDragOverCapture', - propType: 'func', - }, - { - name: 'onDragStart', - propType: 'func', - }, - { - name: 'onDragStartCapture', - propType: 'func', - }, - { - name: 'onDrop', - propType: 'func', - }, - { - name: 'onDropCapture', - propType: 'func', - }, - { - name: 'onMouseDown', - propType: 'func', - }, - { - name: 'onMouseDownCapture', - propType: 'func', - }, - { - name: 'onMouseEnter', - propType: 'func', - }, - { - name: 'onMouseLeave', - propType: 'func', - }, - { - name: 'onMouseMove', - propType: 'func', - }, - { - name: 'onMouseMoveCapture', - propType: 'func', - }, - { - name: 'onMouseOut', - propType: 'func', - }, - { - name: 'onMouseOutCapture', - propType: 'func', - }, - { - name: 'onMouseOver', - propType: 'func', - }, - { - name: 'onMouseOverCapture', - propType: 'func', - }, - { - name: 'onMouseUp', - propType: 'func', - }, - { - name: 'onMouseUpCapture', - propType: 'func', + name: 'tabIndex', + propType: 'number', }, { name: 'onSelect', propType: 'func', }, { - name: 'onSelectCapture', + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'suffixIcon', + propType: 'node', + }, + { + name: 'size', + propType: { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, + }, + { + name: 'bordered', + propType: 'bool', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'name', + propType: 'string', + }, + { + name: 'locale', + propType: 'object', + }, + { + description: '[Legacy] Set default display picker view date', + name: 'defaultPickerValue', + propType: 'object', + }, + { + name: 'disabledDate', propType: 'func', }, { - name: 'onTouchCancel', + name: 'dateRender', propType: 'func', }, { - name: 'onTouchCancelCapture', + name: 'monthCellRender', propType: 'func', }, { - name: 'onTouchEnd', + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, + { + name: 'onPanelChange', propType: 'func', }, { - name: 'onTouchEndCapture', + name: 'onOk', propType: 'func', }, { - name: 'onTouchMove', + name: 'popupStyle', + propType: 'object', + }, + { + description: 'Make input readOnly to avoid popup keyboard in mobile', + name: 'inputReadOnly', + propType: 'bool', + }, + { + name: 'format', + propType: { + type: 'oneOfType', + value: [ + 'string', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'onOpenChange', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, + }, + { + description: '@private Internal usage, do not use in production mode!!!', + name: 'pickerRef', + propType: 'object', + }, + { + name: 'autoComplete', + propType: 'string', + }, + { + name: 'showHour', + propType: 'bool', + }, + { + name: 'showMinute', + propType: 'bool', + }, + { + name: 'showSecond', + propType: 'bool', + }, + { + name: 'use12Hours', + propType: 'bool', + }, + { + name: 'hourStep', + propType: 'number', + }, + { + name: 'minuteStep', + propType: 'number', + }, + { + name: 'secondStep', + propType: 'number', + }, + { + name: 'hideDisabledOptions', + propType: 'bool', + }, + { + name: 'disabledHours', propType: 'func', }, { - name: 'onTouchMoveCapture', - propType: 'func', + name: 'disabledMinutes', + propType: { + raw: '(hour: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + ], + }, }, { - name: 'onTouchStart', - propType: 'func', + name: 'disabledSeconds', + propType: { + raw: '(hour: number, minute: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + { + name: 'minute', + propType: 'number', + }, + ], + }, }, { - name: 'onTouchStartCapture', - propType: 'func', + description: '@deprecated Please use `defaultValue` directly instead', + name: 'defaultOpenValue', + propType: 'object', }, { - name: 'onPointerDown', - propType: 'func', + name: 'ref', + propType: { + type: 'oneOfType', + value: [ + { + raw: '(instance: any) => void', + type: 'func', + value: [ + { + name: 'instance', + propType: 'object', + }, + ], + }, + 'object', + ], + }, }, { - name: 'onPointerDownCapture', - propType: 'func', - }, - { - name: 'onPointerMove', - propType: 'func', - }, - { - name: 'onPointerMoveCapture', - propType: 'func', - }, - { - name: 'onPointerUp', - propType: 'func', - }, - { - name: 'onPointerUpCapture', - propType: 'func', - }, - { - name: 'onPointerCancel', - propType: 'func', - }, - { - name: 'onPointerCancelCapture', - propType: 'func', - }, - { - name: 'onPointerEnter', - propType: 'func', - }, - { - name: 'onPointerEnterCapture', - propType: 'func', - }, - { - name: 'onPointerLeave', - propType: 'func', - }, - { - name: 'onPointerLeaveCapture', - propType: 'func', - }, - { - name: 'onPointerOver', - propType: 'func', - }, - { - name: 'onPointerOverCapture', - propType: 'func', - }, - { - name: 'onPointerOut', - propType: 'func', - }, - { - name: 'onPointerOutCapture', - propType: 'func', - }, - { - name: 'onGotPointerCapture', - propType: 'func', - }, - { - name: 'onGotPointerCaptureCapture', - propType: 'func', - }, - { - name: 'onLostPointerCapture', - propType: 'func', - }, - { - name: 'onLostPointerCaptureCapture', - propType: 'func', - }, - { - name: 'onScroll', - propType: 'func', - }, - { - name: 'onScrollCapture', - propType: 'func', - }, - { - name: 'onWheel', - propType: 'func', - }, - { - name: 'onWheelCapture', - propType: 'func', - }, - { - name: 'onAnimationStart', - propType: 'func', - }, - { - name: 'onAnimationStartCapture', - propType: 'func', - }, - { - name: 'onAnimationEnd', - propType: 'func', - }, - { - name: 'onAnimationEndCapture', - propType: 'func', - }, - { - name: 'onAnimationIteration', - propType: 'func', - }, - { - name: 'onAnimationIterationCapture', - propType: 'func', - }, - { - name: 'onTransitionEnd', - propType: 'func', - }, - { - name: 'onTransitionEndCapture', - propType: 'func', + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, }, ], screenshot: '', @@ -28972,17 +40599,16 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, { - defaultValue: false, name: 'reverse', propType: 'bool', }, { name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', 'alternate', ], }, @@ -29011,64 +40637,9 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'any', + 'func', ], }, }, @@ -29079,64 +40650,9 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'any', + 'func', ], }, }, @@ -29151,12 +40667,12 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'top', - 'right', - 'bottom', 'left', + 'right', + 'top', + 'bottom', 'topLeft', 'topRight', 'bottomLeft', @@ -29180,25 +40696,22 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: false, name: 'arrowPointAtCenter', propType: 'bool', }, { - defaultValue: true, name: 'autoAdjustOverflow', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ { name: 'adjustX', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -29208,7 +40721,7 @@ Generated by [AVA](https://avajs.dev). { name: 'adjustY', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -29222,7 +40735,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'trigger', @@ -29232,14 +40754,7 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -29262,7 +40777,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'afterVisibleChange', @@ -29281,18 +40805,25 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: 0.1, name: 'mouseEnterDelay', propType: 'number', }, { - defaultValue: 0.1, name: 'mouseLeaveDelay', propType: 'number', }, { name: 'getTooltipContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'destroyTooltipOnHide', @@ -29307,47 +40838,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -29382,7 +40916,122 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onPopupAlign', - propType: 'func', + propType: { + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', + value: [ + { + name: 'element', + propType: 'object', + }, + { + name: 'align', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'offset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'targetOffset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + { + name: 'ignoreShake', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Typography', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Typography', + main: 'components/index.tsx', + package: 'antd', + subName: '', + version: '4.1.4', + }, + props: [ + { + name: 'id', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', }, ], screenshot: '', @@ -29404,10 +41053,10 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'drag', 'select', + 'drag', ], }, }, @@ -29457,11 +41106,11 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'done', 'success', 'error', + 'done', 'uploading', 'removed', ], @@ -29480,35 +41129,6 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'size', - propType: 'number', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'arrayBuffer', - propType: 'object', - }, - { - name: 'slice', - propType: 'func', - }, - { - name: 'stream', - propType: 'object', - }, - { - name: 'text', - propType: 'object', - }, - ], - }, { type: 'shape', value: [ @@ -29522,12 +41142,67 @@ Generated by [AVA](https://avajs.dev). }, ], }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, ], }, }, { name: 'response', - propType: 'any', + propType: 'object', }, { name: 'error', @@ -29543,7 +41218,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'xhr', - propType: 'any', + propType: 'object', }, { name: 'preview', @@ -29595,11 +41270,11 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'done', 'success', 'error', + 'done', 'uploading', 'removed', ], @@ -29618,35 +41293,6 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'size', - propType: 'number', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'arrayBuffer', - propType: 'object', - }, - { - name: 'slice', - propType: 'func', - }, - { - name: 'stream', - propType: 'object', - }, - { - name: 'text', - propType: 'object', - }, - ], - }, { type: 'shape', value: [ @@ -29660,12 +41306,67 @@ Generated by [AVA](https://avajs.dev). }, ], }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, ], }, }, { name: 'response', - propType: 'any', + propType: 'object', }, { name: 'error', @@ -29681,7 +41382,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'xhr', - propType: 'any', + propType: 'object', }, { name: 'preview', @@ -29697,8 +41398,58 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - 'func', - 'func', + { + raw: '(file: RcFile) => string', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, + { + raw: '(file: RcFile) => PromiseLike', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, ], }, }, @@ -29707,7 +41458,6 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, { - defaultValue: {}, name: 'data', propType: { type: 'oneOfType', @@ -29720,7 +41470,7 @@ Generated by [AVA](https://avajs.dev). { name: 'method', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'POST', 'PUT', @@ -29731,16 +41481,17 @@ Generated by [AVA](https://avajs.dev). }, { name: 'headers', - propType: 'objectOf', + propType: { + type: 'objectOf', + value: 'string', + }, }, { - defaultValue: true, name: 'showUploadList', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -29762,7 +41513,6 @@ Generated by [AVA](https://avajs.dev). }, }, { - defaultValue: false, name: 'multiple', propType: 'bool', }, @@ -29771,18 +41521,262 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - defaultValue: null, name: 'beforeUpload', - propType: 'func', + propType: { + raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + { + name: 'FileList', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(info: UploadChangeParam>) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'T', + propType: 'any', + }, + { + name: 'file', + propType: 'object', + }, + { + name: 'fileList', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'T', + propType: 'any', + }, + { + name: 'uid', + propType: 'string', + }, + { + name: 'size', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + { + name: 'fileName', + propType: 'string', + }, + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'url', + propType: 'string', + }, + { + name: 'status', + propType: { + type: 'oneOf', + value: [ + 'success', + 'error', + 'done', + 'uploading', + 'removed', + ], + }, + }, + { + name: 'percent', + propType: 'number', + }, + { + name: 'thumbUrl', + propType: 'string', + }, + { + name: 'originFileObj', + propType: { + type: 'oneOfType', + value: [ + { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, + ], + }, + }, + { + name: 'response', + propType: 'object', + }, + { + name: 'error', + propType: 'any', + }, + { + name: 'linkProps', + propType: 'any', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'xhr', + propType: 'object', + }, + { + name: 'preview', + propType: 'string', + }, + ], + }, + }, + }, + { + name: 'event', + propType: { + type: 'shape', + value: [ + { + name: 'percent', + propType: 'number', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'listType', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'text', 'picture', @@ -29807,7 +41801,6 @@ Generated by [AVA](https://avajs.dev). propType: 'func', }, { - defaultValue: true, name: 'supportServerRender', propType: 'bool', }, @@ -29816,7 +41809,6 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, { - defaultValue: false, name: 'disabled', propType: 'bool', }, @@ -29826,7 +41818,151 @@ Generated by [AVA](https://avajs.dev). }, { name: 'customRequest', - propType: 'func', + propType: { + raw: '(options: RcCustomRequestOptions) => void', + type: 'func', + value: [ + { + name: 'options', + propType: { + type: 'shape', + value: [ + { + name: 'onProgress', + propType: { + raw: '(event: { percent: number; }, file: File) => void', + type: 'func', + value: [ + { + name: 'event', + propType: { + type: 'shape', + value: [ + { + name: 'percent', + propType: 'number', + }, + ], + }, + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(error: Error) => void', + type: 'func', + value: [ + { + name: 'error', + propType: { + type: 'shape', + value: [ + { + name: 'name', + propType: 'string', + }, + { + name: 'message', + propType: 'string', + }, + { + name: 'stack', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'onSuccess', + propType: { + raw: '(response: object, file: File) => void', + type: 'func', + value: [ + { + name: 'response', + propType: 'object', + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'data', + propType: 'object', + }, + { + name: 'filename', + propType: 'string', + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + { + name: 'withCredentials', + propType: 'bool', + }, + { + name: 'action', + propType: 'string', + }, + { + name: 'headers', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'withCredentials', @@ -29870,11 +42006,117 @@ Generated by [AVA](https://avajs.dev). }, { name: 'previewFile', - propType: 'any', + propType: { + raw: 'PreviewFileHandler', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'oneOfType', + value: [ + { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, + ], + }, + }, + ], + }, }, { name: 'transformFile', - propType: 'any', + propType: { + raw: 'TransformFileHandler', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'iconRender', @@ -30033,38 +42275,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - 'any', + 'object', + 'func', ], }, }, @@ -30078,7 +42290,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'click', 'contextMenu', @@ -30092,44 +42304,23 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - 'any', + 'object', + 'func', ], }, }, { name: 'onVisibleChange', - propType: 'object', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'visible', @@ -30141,11 +42332,64 @@ Generated by [AVA](https://avajs.dev). }, { name: 'align', - propType: 'any', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: 'object', + }, + { + name: 'offset', + propType: 'object', + }, + { + name: 'targetOffset', + propType: 'object', + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: 'bool', + }, + { + name: 'adjustY', + propType: 'bool', + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + ], + }, }, { name: 'getPopupContainer', - propType: 'object', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'prefixCls', @@ -30162,7 +42406,7 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'topLeft', 'topCenter', @@ -30202,7 +42446,56 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Button', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Button', + main: 'components/index.tsx', + package: 'antd', + subName: 'Group', + version: '4.1.4', + }, + props: [ + { + name: 'size', + propType: { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', }, ], screenshot: '', @@ -30301,8 +42594,7 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', ], }, }, @@ -30316,15 +42608,33 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', ], }, }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(checkedValue: CheckboxValueType[]) => void', + type: 'func', + value: [ + { + name: 'checkedValue', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + ], + }, + }, + }, + ], + }, }, { name: 'prefixCls', @@ -30357,8 +42667,7 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', ], }, }, @@ -30372,7 +42681,44 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'object', + propType: { + raw: '(e: CheckboxChangeEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'target', + propType: { + type: 'shape', + value: [ + { + name: 'checked', + propType: 'bool', + }, + ], + }, + }, + { + name: 'stopPropagation', + propType: 'func', + }, + { + name: 'preventDefault', + propType: 'func', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, ], }, @@ -30421,18 +42767,31 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { description: '@deprecated Will be removed in next big version. Please use `mode` instead', name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', 'decade', ], }, @@ -30443,683 +42802,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -31150,47 +42837,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -31217,12 +42907,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -31249,473 +42948,71 @@ Generated by [AVA](https://avajs.dev). name: 'onSelect', propType: 'func', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -31723,7 +43020,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -31741,11 +43038,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -31753,348 +43068,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { description: '[Legacy] Set default display picker view date', name: 'defaultPickerValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -32102,19 +43081,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', - }, - { - name: 'monthCellRender', - propType: 'any', - }, - { - name: 'renderExtraFooter', propType: 'func', }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, { name: 'onPanelChange', - propType: 'any', + propType: 'func', }, { name: 'onOk', @@ -32137,38 +43136,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -32183,8 +43172,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -32230,7 +43218,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, ], }, @@ -32239,7 +43227,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledTime', - propType: 'any', + propType: 'func', }, ], screenshot: '', @@ -32274,18 +43262,31 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { description: '@deprecated Will be removed in next big version. Please use `mode` instead', name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', 'decade', ], }, @@ -32296,683 +43297,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -33003,47 +43332,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -33070,12 +43402,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -33102,473 +43443,71 @@ Generated by [AVA](https://avajs.dev). name: 'onSelect', propType: 'func', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -33576,7 +43515,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -33594,11 +43533,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -33606,348 +43563,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { description: '[Legacy] Set default display picker view date', name: 'defaultPickerValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -33955,19 +43576,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', - }, - { - name: 'monthCellRender', - propType: 'any', - }, - { - name: 'renderExtraFooter', propType: 'func', }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, { name: 'onPanelChange', - propType: 'any', + propType: 'func', }, { name: 'onOk', @@ -33990,38 +43631,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -34036,8 +43667,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -34083,7 +43713,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, ], }, @@ -34092,7 +43722,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledTime', - propType: 'any', + propType: 'func', }, ], screenshot: '', @@ -34127,18 +43757,31 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { description: '@deprecated Will be removed in next big version. Please use `mode` instead', name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', 'decade', ], }, @@ -34149,683 +43792,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -34856,47 +43827,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -34923,12 +43897,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -34955,473 +43938,71 @@ Generated by [AVA](https://avajs.dev). name: 'onSelect', propType: 'func', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -35429,7 +44010,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -35447,11 +44028,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -35459,348 +44058,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { description: '[Legacy] Set default display picker view date', name: 'defaultPickerValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -35808,19 +44071,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', - }, - { - name: 'monthCellRender', - propType: 'any', - }, - { - name: 'renderExtraFooter', propType: 'func', }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, { name: 'onPanelChange', - propType: 'any', + propType: 'func', }, { name: 'onOk', @@ -35843,38 +44126,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -35889,8 +44162,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -35936,7 +44208,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'defaultValue', - propType: 'any', + propType: 'object', }, ], }, @@ -35945,7 +44217,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledTime', - propType: 'any', + propType: 'func', }, ], screenshot: '', @@ -35981,1404 +44253,33 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - name: 'mode', + name: 'onClick', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ { - type: 'oneOfType', - value: [ - 'date', - 'time', - 'year', - 'month', - 'week', - 'quarter', - 'decade', - ], - }, - { - type: 'oneOfType', - value: [ - 'date', - 'time', - 'year', - 'month', - 'week', - 'quarter', - 'decade', - ], + name: 'event', + propType: 'object', }, ], }, }, + { + name: 'mode', + propType: 'object', + }, { name: 'id', propType: 'string', }, { name: 'value', - propType: { - type: 'oneOfType', - value: [ - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'oneOfType', - value: [ - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -37409,47 +44310,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -37476,12 +44380,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -37493,15 +44406,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - { - type: 'oneOfType', - value: [ - 'bool', - 'bool', - ], - }, + 'bool', + 'object', ], }, }, @@ -37511,485 +44417,77 @@ Generated by [AVA](https://avajs.dev). }, { name: 'placeholder', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'string', - ], - }, + propType: 'object', }, { name: 'tabIndex', propType: 'number', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -38004,11 +44502,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -38017,698 +44533,20 @@ Generated by [AVA](https://avajs.dev). { name: 'picker', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', ], }, }, { name: 'defaultPickerValue', - propType: { - type: 'oneOfType', - value: [ - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -38716,15 +44554,35 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', + propType: 'func', }, { name: 'monthCellRender', - propType: 'any', + propType: 'func', }, { name: 'renderExtraFooter', - propType: 'func', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, }, { name: 'onPanelChange', @@ -38751,38 +44609,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -38794,17 +44642,14 @@ Generated by [AVA](https://avajs.dev). }, { name: 'ranges', - propType: 'any', + propType: { + type: 'objectOf', + value: 'oneOfType', + }, }, { name: 'allowEmpty', - propType: { - type: 'oneOfType', - value: [ - 'bool', - 'bool', - ], - }, + propType: 'object', }, { name: 'onCalendarChange', @@ -38814,7 +44659,7 @@ Generated by [AVA](https://avajs.dev). description: '@private Internal control of active picker. Do not use since it\'s private usage', name: 'activePickerIndex', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 0, 1, @@ -38823,12 +44668,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -38845,9 +44690,8 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'any', + 'bool', + 'object', ], }, }, @@ -38893,352 +44737,38 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledMinutes', - propType: 'func', + propType: { + raw: '(hour: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + ], + }, }, { name: 'disabledSeconds', - propType: 'func', + propType: { + raw: '(hour: number, minute: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + { + name: 'minute', + propType: 'number', + }, + ], + }, }, { description: '@deprecated Please use `defaultValue` directly instead', name: 'defaultOpenValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, ], screenshot: '', @@ -39273,18 +44803,31 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { description: '@deprecated Will be removed in next big version. Please use `mode` instead', name: 'mode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'date', 'time', - 'year', - 'month', 'week', + 'month', 'quarter', + 'year', 'decade', ], }, @@ -39295,683 +44838,11 @@ Generated by [AVA](https://avajs.dev). }, { name: 'value', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'defaultValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'allowClear', @@ -40002,47 +44873,50 @@ Generated by [AVA](https://avajs.dev). name: 'points', propType: { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'offset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'targetOffset', propType: { type: 'arrayOf', - value: { - 0: 'n', - 1: 'u', - 2: 'm', - 3: 'b', - 4: 'e', - 5: 'r', - }, + value: 'number', }, }, { name: 'overflow', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, }, { name: 'useCssRight', @@ -40069,12 +44943,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'direction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'rtl', 'ltr', @@ -40101,473 +44984,71 @@ Generated by [AVA](https://avajs.dev). name: 'onSelect', propType: 'func', }, - { - name: 'onClick', - propType: 'func', - }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'suffixIcon', propType: 'node', @@ -40575,7 +45056,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -40593,11 +45074,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -40605,348 +45104,12 @@ Generated by [AVA](https://avajs.dev). }, { name: 'locale', - propType: 'any', + propType: 'object', }, { description: '[Legacy] Set default display picker view date', name: 'defaultPickerValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, { name: 'disabledDate', @@ -40954,19 +45117,39 @@ Generated by [AVA](https://avajs.dev). }, { name: 'dateRender', - propType: 'any', - }, - { - name: 'monthCellRender', - propType: 'any', - }, - { - name: 'renderExtraFooter', propType: 'func', }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, { name: 'onPanelChange', - propType: 'any', + propType: 'func', }, { name: 'onOk', @@ -40989,38 +45172,28 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, { name: 'onOpenChange', - propType: 'func', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, }, { description: '@private Internal usage, do not use in production mode!!!', name: 'pickerRef', - propType: { - type: 'shape', - value: [ - { - name: 'T', - propType: 'any', - }, - { - name: 'current', - propType: 'any', - }, - ], - }, + propType: 'object', }, { name: 'autoComplete', @@ -41064,352 +45237,38 @@ Generated by [AVA](https://avajs.dev). }, { name: 'disabledMinutes', - propType: 'func', + propType: { + raw: '(hour: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + ], + }, }, { name: 'disabledSeconds', - propType: 'func', + propType: { + raw: '(hour: number, minute: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + { + name: 'minute', + propType: 'number', + }, + ], + }, }, { description: '@deprecated Please use `defaultValue` directly instead', name: 'defaultOpenValue', - propType: { - type: 'shape', - value: [ - { - name: 'format', - propType: 'func', - }, - { - name: 'startOf', - propType: 'func', - }, - { - name: 'endOf', - propType: 'func', - }, - { - name: 'add', - propType: 'func', - }, - { - name: 'subtract', - propType: 'func', - }, - { - name: 'calendar', - propType: 'object', - }, - { - name: 'clone', - propType: 'object', - }, - { - name: 'valueOf', - propType: 'object', - }, - { - name: 'local', - propType: 'func', - }, - { - name: 'isLocal', - propType: 'object', - }, - { - name: 'utc', - propType: 'func', - }, - { - name: 'isUTC', - propType: 'object', - }, - { - name: 'isUtc', - propType: 'object', - }, - { - name: 'parseZone', - propType: 'object', - }, - { - name: 'isValid', - propType: 'object', - }, - { - name: 'invalidAt', - propType: 'object', - }, - { - name: 'hasAlignedHourOffset', - propType: 'func', - }, - { - name: 'creationData', - propType: 'object', - }, - { - name: 'parsingFlags', - propType: 'object', - }, - { - name: 'year', - propType: 'func', - }, - { - name: 'years', - propType: 'func', - }, - { - name: 'quarter', - propType: 'object', - }, - { - name: 'quarters', - propType: 'object', - }, - { - name: 'month', - propType: 'func', - }, - { - name: 'months', - propType: 'func', - }, - { - name: 'day', - propType: 'func', - }, - { - name: 'days', - propType: 'func', - }, - { - name: 'date', - propType: 'func', - }, - { - name: 'dates', - propType: 'func', - }, - { - name: 'hour', - propType: 'func', - }, - { - name: 'hours', - propType: 'func', - }, - { - name: 'minute', - propType: 'func', - }, - { - name: 'minutes', - propType: 'func', - }, - { - name: 'second', - propType: 'func', - }, - { - name: 'seconds', - propType: 'func', - }, - { - name: 'millisecond', - propType: 'func', - }, - { - name: 'milliseconds', - propType: 'func', - }, - { - name: 'weekday', - propType: 'object', - }, - { - name: 'isoWeekday', - propType: 'object', - }, - { - name: 'weekYear', - propType: 'object', - }, - { - name: 'isoWeekYear', - propType: 'object', - }, - { - name: 'week', - propType: 'object', - }, - { - name: 'weeks', - propType: 'object', - }, - { - name: 'isoWeek', - propType: 'object', - }, - { - name: 'isoWeeks', - propType: 'object', - }, - { - name: 'weeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInYear', - propType: 'object', - }, - { - name: 'isoWeeksInISOWeekYear', - propType: 'object', - }, - { - name: 'dayOfYear', - propType: 'object', - }, - { - name: 'from', - propType: 'func', - }, - { - name: 'to', - propType: 'func', - }, - { - name: 'fromNow', - propType: 'func', - }, - { - name: 'toNow', - propType: 'func', - }, - { - name: 'diff', - propType: 'func', - }, - { - name: 'toArray', - propType: 'object', - }, - { - name: 'toDate', - propType: 'object', - }, - { - name: 'toISOString', - propType: 'func', - }, - { - name: 'inspect', - propType: 'object', - }, - { - name: 'toJSON', - propType: 'object', - }, - { - name: 'unix', - propType: 'object', - }, - { - name: 'isLeapYear', - propType: 'object', - }, - { - name: 'zone', - propType: 'object', - }, - { - name: 'utcOffset', - propType: 'object', - }, - { - name: 'isUtcOffset', - propType: 'object', - }, - { - name: 'daysInMonth', - propType: 'object', - }, - { - name: 'isDST', - propType: 'object', - }, - { - name: 'zoneAbbr', - propType: 'object', - }, - { - name: 'zoneName', - propType: 'object', - }, - { - name: 'isBefore', - propType: 'func', - }, - { - name: 'isAfter', - propType: 'func', - }, - { - name: 'isSame', - propType: 'func', - }, - { - name: 'isSameOrAfter', - propType: 'func', - }, - { - name: 'isSameOrBefore', - propType: 'func', - }, - { - name: 'isBetween', - propType: 'func', - }, - { - name: 'lang', - propType: 'func', - }, - { - name: 'locale', - propType: 'object', - }, - { - name: 'localeData', - propType: 'object', - }, - { - name: 'isDSTShifted', - propType: 'object', - }, - { - name: 'max', - propType: 'func', - }, - { - name: 'min', - propType: 'func', - }, - { - name: 'get', - propType: 'func', - }, - { - name: 'set', - propType: 'func', - }, - { - name: 'toObject', - propType: 'object', - }, - ], - }, + propType: 'object', }, ], screenshot: '', @@ -41431,22 +45290,22 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'ghost', - 'dashed', 'primary', + 'dashed', ], }, }, { name: 'htmlType', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'reset', 'submit', 'button', + 'reset', ], }, }, @@ -41456,7 +45315,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'icon', @@ -41472,12 +45340,24 @@ Generated by [AVA](https://avajs.dev). }, { name: 'buttonsRender', - propType: 'func', + propType: { + raw: '(buttons: ReactNode[]) => ReactNode[]', + type: 'func', + value: [ + { + name: 'buttons', + propType: { + type: 'arrayOf', + value: 'node', + }, + }, + ], + }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -41502,7 +45382,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'arrayOf', value: { - type: 'oneOfType', + type: 'oneOf', value: [ 'click', 'contextMenu', @@ -41517,44 +45397,23 @@ Generated by [AVA](https://avajs.dev). isRequired: true, type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - 'any', + 'object', + 'func', ], }, }, { name: 'onVisibleChange', - propType: 'func', + propType: { + raw: '(visible: boolean) => void', + type: 'func', + value: [ + { + name: 'visible', + propType: 'bool', + }, + ], + }, }, { name: 'visible', @@ -41562,11 +45421,64 @@ Generated by [AVA](https://avajs.dev). }, { name: 'align', - propType: 'any', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: 'object', + }, + { + name: 'offset', + propType: 'object', + }, + { + name: 'targetOffset', + propType: 'object', + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: 'bool', + }, + { + name: 'adjustY', + propType: 'bool', + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + ], + }, }, { name: 'getPopupContainer', - propType: 'func', + propType: { + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'triggerNode', + propType: 'object', + }, + ], + }, }, { name: 'transitionName', @@ -41575,7 +45487,7 @@ Generated by [AVA](https://avajs.dev). { name: 'placement', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'topLeft', 'topCenter', @@ -41614,134 +45526,6 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, - { - componentName: 'Form', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Form', - main: 'components/index.tsx', - package: 'antd', - subName: 'useForm', - version: '4.1.4', - }, - props: [ - { - name: 'scrollToField', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: '__INTERNAL__', - propType: { - isRequired: true, - type: 'shape', - value: [ - { - name: 'name', - propType: 'string', - }, - ], - }, - }, - { - name: 'getFieldValue', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'getFieldsValue', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'getFieldError', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'getFieldsError', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'isFieldsTouched', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'isFieldTouched', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'isFieldValidating', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'isFieldsValidating', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'resetFields', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'setFields', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'setFieldsValue', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - name: 'validateFields', - propType: { - isRequired: true, - type: 'any', - }, - }, - { - name: 'submit', - propType: { - isRequired: true, - type: 'func', - }, - }, - ], - screenshot: '', - title: 'antd', - }, { componentName: 'Form', devMode: 'proCode', @@ -41782,7 +45566,7 @@ Generated by [AVA](https://avajs.dev). { name: 'validateStatus', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ '', 'success', @@ -41816,10 +45600,10 @@ Generated by [AVA](https://avajs.dev). { name: 'labelAlign', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', ], }, }, @@ -42809,11 +46593,43 @@ Generated by [AVA](https://avajs.dev). }, { name: 'getValueFromEvent', - propType: 'func', + propType: { + raw: '(...args: EventArgs) => any', + type: 'func', + value: [ + { + name: 'args', + propType: { + type: 'arrayOf', + value: 'any', + }, + }, + ], + }, }, { name: 'normalize', - propType: 'func', + propType: { + raw: '(value: any, prevValue: any, allValues: Store) => any', + type: 'func', + value: [ + { + name: 'value', + propType: 'any', + }, + { + name: 'prevValue', + propType: 'any', + }, + { + name: 'allValues', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + ], + }, }, { name: 'rules', @@ -42829,11 +46645,7 @@ Generated by [AVA](https://avajs.dev). name: 'enum', propType: { type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, + value: 'any', }, }, { @@ -42850,37 +46662,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + 'object', ], }, }, @@ -42890,7 +46672,153 @@ Generated by [AVA](https://avajs.dev). }, { name: 'pattern', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'exec', + propType: { + raw: '(string: string) => RegExpExecArray', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: 'test', + propType: { + raw: '(string: string) => boolean', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: 'source', + propType: 'string', + }, + { + name: 'global', + propType: 'bool', + }, + { + name: 'ignoreCase', + propType: 'bool', + }, + { + name: 'multiline', + propType: 'bool', + }, + { + name: 'lastIndex', + propType: 'number', + }, + { + name: 'compile', + propType: { + raw: '() => this', + type: 'func', + }, + }, + { + name: 'flags', + propType: 'string', + }, + { + name: 'sticky', + propType: 'bool', + }, + { + name: 'unicode', + propType: 'bool', + }, + { + name: '__@match', + propType: { + raw: '(string: string) => RegExpMatchArray', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: '__@replace', + propType: { + raw: '{ (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + { + name: 'replaceValue', + propType: 'string', + }, + ], + }, + }, + { + name: '__@search', + propType: { + raw: '(string: string) => number', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: '__@split', + propType: { + raw: '(string: string, limit?: number) => string[]', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + { + name: 'limit', + propType: 'number', + }, + ], + }, + }, + { + name: 'dotAll', + propType: 'bool', + }, + { + name: '__@matchAll', + propType: { + raw: '(str: string) => IterableIterator', + type: 'func', + value: [ + { + name: 'str', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'required', @@ -42898,12 +46826,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'transform', - propType: 'object', + propType: { + raw: '(value: any) => any', + type: 'func', + value: [ + { + name: 'value', + propType: 'any', + }, + ], + }, }, { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'string', 'number', @@ -42923,7 +46860,61 @@ Generated by [AVA](https://avajs.dev). }, { name: 'validator', - propType: 'any', + propType: { + raw: 'Validator', + type: 'func', + value: [ + { + name: 'rule', + propType: { + type: 'oneOfType', + value: [ + 'object', + { + type: 'shape', + value: [ + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'array', + ], + }, + }, + { + name: 'defaultField', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'value', + propType: 'any', + }, + { + name: 'callback', + propType: { + raw: '(error?: string) => void', + type: 'func', + value: [ + { + name: 'error', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'whitespace', @@ -42937,14 +46928,7 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -42956,7 +46940,12 @@ Generated by [AVA](https://avajs.dev). value: [ { name: 'type', - propType: 'array', + propType: { + type: 'oneOf', + value: [ + 'array', + ], + }, }, { name: 'defaultField', @@ -42970,11 +46959,7 @@ Generated by [AVA](https://avajs.dev). name: 'enum', propType: { type: 'arrayOf', - value: { - 0: 'a', - 1: 'n', - 2: 'y', - }, + value: 'any', }, }, { @@ -42991,37 +46976,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + 'object', ], }, }, @@ -43031,7 +46986,153 @@ Generated by [AVA](https://avajs.dev). }, { name: 'pattern', - propType: 'object', + propType: { + type: 'shape', + value: [ + { + name: 'exec', + propType: { + raw: '(string: string) => RegExpExecArray', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: 'test', + propType: { + raw: '(string: string) => boolean', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: 'source', + propType: 'string', + }, + { + name: 'global', + propType: 'bool', + }, + { + name: 'ignoreCase', + propType: 'bool', + }, + { + name: 'multiline', + propType: 'bool', + }, + { + name: 'lastIndex', + propType: 'number', + }, + { + name: 'compile', + propType: { + raw: '() => this', + type: 'func', + }, + }, + { + name: 'flags', + propType: 'string', + }, + { + name: 'sticky', + propType: 'bool', + }, + { + name: 'unicode', + propType: 'bool', + }, + { + name: '__@match', + propType: { + raw: '(string: string) => RegExpMatchArray', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: '__@replace', + propType: { + raw: '{ (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + { + name: 'replaceValue', + propType: 'string', + }, + ], + }, + }, + { + name: '__@search', + propType: { + raw: '(string: string) => number', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + ], + }, + }, + { + name: '__@split', + propType: { + raw: '(string: string, limit?: number) => string[]', + type: 'func', + value: [ + { + name: 'string', + propType: 'string', + }, + { + name: 'limit', + propType: 'number', + }, + ], + }, + }, + { + name: 'dotAll', + propType: 'bool', + }, + { + name: '__@matchAll', + propType: { + raw: '(str: string) => IterableIterator', + type: 'func', + value: [ + { + name: 'str', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'required', @@ -43039,12 +47140,21 @@ Generated by [AVA](https://avajs.dev). }, { name: 'transform', - propType: 'object', + propType: { + raw: '(value: any) => any', + type: 'func', + value: [ + { + name: 'value', + propType: 'any', + }, + ], + }, }, { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'string', 'number', @@ -43064,7 +47174,38 @@ Generated by [AVA](https://avajs.dev). }, { name: 'validator', - propType: 'any', + propType: { + raw: 'Validator', + type: 'func', + value: [ + { + name: 'rule', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + { + name: 'value', + propType: 'any', + }, + { + name: 'callback', + propType: { + raw: '(error?: string) => void', + type: 'func', + value: [ + { + name: 'error', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'whitespace', @@ -43078,27 +47219,461 @@ Generated by [AVA](https://avajs.dev). 'string', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, }, ], }, - 'any', + 'object', + ], + }, + }, + ], + }, + { + raw: 'RuleRender', + type: 'func', + value: [ + { + name: 'form', + propType: { + type: 'shape', + value: [ + { + name: 'getFieldValue', + propType: { + raw: '(name: NamePath) => any', + type: 'func', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'getFieldsValue', + propType: { + raw: '(nameList?: true | NamePath[], filterFunc?: (meta: Meta) => boolean) => Store', + type: 'func', + value: [ + { + name: 'nameList', + propType: { + type: 'oneOfType', + value: [ + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + { + type: 'oneOf', + value: [ + true, + ], + }, + ], + }, + }, + { + name: 'filterFunc', + propType: { + raw: '(meta: Meta) => boolean', + type: 'func', + value: [ + { + name: 'meta', + propType: { + type: 'shape', + value: [ + { + name: 'touched', + propType: 'bool', + }, + { + name: 'validating', + propType: 'bool', + }, + { + name: 'errors', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'name', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'getFieldError', + propType: { + raw: '(name: NamePath) => string[]', + type: 'func', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'getFieldsError', + propType: { + raw: '(nameList?: NamePath[]) => FieldError[]', + type: 'func', + value: [ + { + name: 'nameList', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + }, + ], + }, + }, + { + name: 'isFieldsTouched', + propType: { + raw: '{ (nameList?: NamePath[], allFieldsTouched?: boolean): boolean; (allFieldsTouched?: boolean): boolean; }', + type: 'func', + value: [ + { + name: 'nameList', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + }, + { + name: 'allFieldsTouched', + propType: 'bool', + }, + ], + }, + }, + { + name: 'isFieldTouched', + propType: { + raw: '(name: NamePath) => boolean', + type: 'func', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'isFieldValidating', + propType: { + raw: '(name: NamePath) => boolean', + type: 'func', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'isFieldsValidating', + propType: { + raw: '(nameList: NamePath[]) => boolean', + type: 'func', + value: [ + { + name: 'nameList', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + }, + ], + }, + }, + { + name: 'resetFields', + propType: { + raw: '(fields?: NamePath[]) => void', + type: 'func', + value: [ + { + name: 'fields', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + }, + ], + }, + }, + { + name: 'setFields', + propType: { + raw: '(fields: FieldData[]) => void', + type: 'func', + value: [ + { + name: 'fields', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'name', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + ], + }, + }, + }, + ], + }, + }, + { + name: 'setFieldsValue', + propType: { + raw: '(value: Store) => void', + type: 'func', + value: [ + { + name: 'value', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + ], + }, + }, + { + name: 'validateFields', + propType: { + raw: 'ValidateFields', + type: 'func', + value: [ + { + name: 'nameList', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, + }, + }, + ], + }, + }, + { + name: 'submit', + propType: 'func', + }, ], }, }, ], }, - 'any', ], }, }, @@ -43108,8 +47683,44 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - true, - 'func', + { + raw: '(prevValues: Store, nextValues: Store, info: { source?: string; }) => boolean', + type: 'func', + value: [ + { + name: 'prevValues', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + { + name: 'nextValues', + propType: { + type: 'objectOf', + value: 'any', + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'source', + propType: 'string', + }, + ], + }, + }, + ], + }, + { + type: 'oneOf', + value: [ + true, + ], + }, ], }, }, @@ -43119,17 +47730,15 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', + }, + { + type: 'oneOf', + value: [ + false, + ], }, ], }, @@ -43144,7 +47753,10 @@ Generated by [AVA](https://avajs.dev). }, { name: 'messageVariables', - propType: 'any', + propType: { + type: 'objectOf', + value: 'string', + }, }, ], screenshot: '', @@ -43207,7 +47819,25 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onSearch', - propType: 'func', + propType: { + raw: '(value: string, event?: MouseEvent | KeyboardEvent | ChangeEvent) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + { + name: 'event', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + }, }, { defaultValue: false, @@ -43225,7 +47855,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -43238,35 +47868,49 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - 'number', 'object', - 'date', - 'time', - 'text', - 'color', - 'hidden', - 'tel', - 'url', - 'email', - 'search', - 'month', - 'week', - 'reset', - 'submit', - 'button', - 'image', - 'checkbox', - 'datetime-local', - 'file', - 'password', - 'radio', - 'range', + { + type: 'oneOf', + value: [ + 'number', + 'date', + 'time', + 'text', + 'color', + 'hidden', + 'tel', + 'url', + 'email', + 'search', + 'submit', + 'button', + 'reset', + 'week', + 'month', + 'image', + 'checkbox', + 'datetime-local', + 'file', + 'password', + 'radio', + 'range', + ], + }, ], }, }, { name: 'onPressEnter', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'addonBefore', @@ -43294,12 +47938,34 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: ChangeEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -43313,14 +47979,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -43334,14 +47993,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -43364,483 +48016,108 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'list', propType: 'string', @@ -43865,7 +48142,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -43896,11 +48182,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -43917,10 +48207,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -43941,17 +48235,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -44037,7 +48335,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -44048,7 +48346,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -44080,599 +48378,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'form', @@ -44730,10 +50369,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - name: 'pattern', - propType: 'string', - }, { name: 'accept', propType: 'string', @@ -44744,8 +50379,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, - true, + 'bool', ], }, }, @@ -44785,6 +50419,10 @@ Generated by [AVA](https://avajs.dev). name: 'multiple', propType: 'bool', }, + { + name: 'pattern', + propType: 'string', + }, { name: 'readOnly', propType: 'bool', @@ -44819,8 +50457,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -44839,7 +50476,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onPressEnter', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'allowClear', @@ -44847,7 +50493,28 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onResize', - propType: 'func', + propType: { + raw: '(size: { width: number; height: number; }) => void', + type: 'func', + value: [ + { + name: 'size', + propType: { + type: 'shape', + value: [ + { + name: 'width', + propType: 'number', + }, + { + name: 'height', + propType: 'number', + }, + ], + }, + }, + ], + }, }, { name: 'autoComplete', @@ -44910,14 +50577,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -44928,7 +50588,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: ChangeEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'defaultChecked', @@ -44943,14 +50612,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -44976,11 +50638,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -44997,10 +50663,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -45025,10 +50695,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -45047,7 +50721,7 @@ Generated by [AVA](https://avajs.dev). { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -45141,7 +50815,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -45152,7 +50826,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -45170,449 +50844,6 @@ Generated by [AVA](https://avajs.dev). name: 'is', propType: 'string', }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'dangerouslySetInnerHTML', propType: { @@ -45627,639 +50858,2070 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -46298,7 +52960,7 @@ Generated by [AVA](https://avajs.dev). { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -46311,35 +52973,49 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - 'number', 'object', - 'date', - 'time', - 'text', - 'color', - 'hidden', - 'tel', - 'url', - 'email', - 'search', - 'month', - 'week', - 'reset', - 'submit', - 'button', - 'image', - 'checkbox', - 'datetime-local', - 'file', - 'password', - 'radio', - 'range', + { + type: 'oneOf', + value: [ + 'number', + 'date', + 'time', + 'text', + 'color', + 'hidden', + 'tel', + 'url', + 'email', + 'search', + 'submit', + 'button', + 'reset', + 'week', + 'month', + 'image', + 'checkbox', + 'datetime-local', + 'file', + 'password', + 'radio', + 'range', + ], + }, ], }, }, { name: 'onPressEnter', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'addonBefore', @@ -46367,12 +53043,34 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: ChangeEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'className', propType: 'string', }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, { name: 'id', propType: 'string', @@ -46386,14 +53084,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -46407,14 +53098,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -46437,483 +53121,108 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'list', propType: 'string', @@ -46938,7 +53247,16 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -46969,11 +53287,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -46990,10 +53312,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -47014,17 +53340,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -47110,7 +53440,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -47121,7 +53451,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -47153,599 +53483,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'form', @@ -47803,10 +55474,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - name: 'pattern', - propType: 'string', - }, { name: 'accept', propType: 'string', @@ -47817,8 +55484,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - false, - true, + 'bool', ], }, }, @@ -47858,6 +55524,10 @@ Generated by [AVA](https://avajs.dev). name: 'multiple', propType: 'bool', }, + { + name: 'pattern', + propType: 'string', + }, { name: 'readOnly', propType: 'bool', @@ -47871,169 +55541,25 @@ Generated by [AVA](https://avajs.dev). title: 'antd', }, { - componentName: 'List', + componentName: 'Layout', devMode: 'proCode', docUrl: '', npm: { destructuring: true, - exportName: 'List', + exportName: 'Layout', main: 'components/index.tsx', package: 'antd', - subName: 'Item', + subName: 'Header', version: '4.1.4', }, props: [ - { - name: 'className', - propType: 'string', - }, { name: 'prefixCls', propType: 'string', }, { - name: 'style', - propType: 'object', - }, - { - name: 'extra', - propType: 'node', - }, - { - name: 'actions', - propType: { - type: 'arrayOf', - value: { - 0: 'n', - 1: 'o', - 2: 'd', - 3: 'e', - }, - }, - }, - { - name: 'grid', - propType: { - type: 'shape', - value: [ - { - name: 'gutter', - propType: 'number', - }, - { - name: 'column', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'xs', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'sm', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'md', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'lg', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'xl', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - { - name: 'xxl', - propType: { - type: 'oneOfType', - value: [ - 1, - 2, - 3, - 4, - 6, - 8, - 12, - 24, - ], - }, - }, - ], - }, + name: 'hasSider', + propType: 'bool', }, { name: 'defaultChecked', @@ -48048,14 +55574,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -48072,16 +55591,24 @@ Generated by [AVA](https://avajs.dev). name: 'accessKey', propType: 'string', }, + { + name: 'className', + propType: 'string', + }, { name: 'contentEditable', propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -48098,10 +55625,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -48130,13 +55661,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, + { + name: 'style', + propType: 'object', + }, { name: 'tabIndex', propType: 'number', @@ -48148,7 +55687,7 @@ Generated by [AVA](https://avajs.dev). { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -48242,7 +55781,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -48253,7 +55792,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -48272,446 +55811,2369 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Layout', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Layout', + main: 'components/index.tsx', + package: 'antd', + subName: 'Footer', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', propType: 'string', }, { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', + name: 'hasSider', + propType: 'bool', + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'defaultValue', propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, ], }, }, { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'contentEditable', propType: { type: 'oneOfType', value: [ - 'none', - 'inline', - 'list', - 'both', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', + name: 'hidden', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'mixed', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', + name: 'style', + propType: 'object', + }, + { + name: 'tabIndex', propType: 'number', }, { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', + name: 'title', + propType: 'string', + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', propType: 'number', }, { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', + name: 'security', propType: 'string', }, { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', + name: 'unselectable', propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', - 'assertive', - 'polite', + 'on', ], }, }, { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', - 'ascending', - 'descending', - 'other', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', ], }, }, { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', propType: 'string', }, { @@ -48728,643 +58190,9412 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Layout', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Layout', + main: 'components/index.tsx', + package: 'antd', + subName: 'Content', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'hasSider', + propType: 'bool', + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'defaultValue', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'contentEditable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, + ], + }, + }, + { + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'hidden', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', + propType: 'number', + }, + { + name: 'security', + propType: 'string', + }, + { + name: 'unselectable', + propType: { + type: 'oneOf', + value: [ + 'off', + 'on', + ], + }, + }, + { + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', + propType: { + type: 'oneOf', + value: [ + 'none', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', + ], + }, + }, + { + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', + propType: 'string', + }, + { + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Layout', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Layout', + main: 'components/index.tsx', + package: 'antd', + subName: 'Sider', + version: '4.1.4', + }, + props: [ + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'collapsible', + propType: 'bool', + }, + { + name: 'collapsed', + propType: 'bool', + }, + { + name: 'defaultCollapsed', + propType: 'bool', + }, + { + name: 'reverseArrow', + propType: 'bool', + }, + { + name: 'onCollapse', + propType: { + raw: '(collapsed: boolean, type: CollapseType) => void', + type: 'func', + value: [ + { + name: 'collapsed', + propType: 'bool', + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'responsive', + 'clickTrigger', + ], + }, + }, + ], + }, + }, + { + name: 'zeroWidthTriggerStyle', + propType: 'object', + }, + { + name: 'trigger', + propType: 'node', + }, + { + name: 'width', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'collapsedWidth', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'breakpoint', + propType: { + type: 'oneOf', + value: [ + 'xs', + 'sm', + 'md', + 'lg', + 'xl', + 'xxl', + ], + }, + }, + { + name: 'theme', + propType: { + type: 'oneOf', + value: [ + 'light', + 'dark', + ], + }, + }, + { + name: 'onBreakpoint', + propType: { + raw: '(broken: boolean) => void', + type: 'func', + value: [ + { + name: 'broken', + propType: 'bool', + }, + ], + }, + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'defaultValue', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'contentEditable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, + ], + }, + }, + { + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'hidden', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', + propType: 'number', + }, + { + name: 'security', + propType: 'string', + }, + { + name: 'unselectable', + propType: { + type: 'oneOf', + value: [ + 'off', + 'on', + ], + }, + }, + { + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', + propType: { + type: 'oneOf', + value: [ + 'none', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', + ], + }, + }, + { + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', + propType: 'string', + }, + { + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'List', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'List', + main: 'components/index.tsx', + package: 'antd', + subName: 'Item', + version: '4.1.4', + }, + props: [ + { + name: 'className', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'extra', + propType: 'node', + }, + { + name: 'actions', + propType: { + type: 'arrayOf', + value: 'node', + }, + }, + { + name: 'grid', + propType: { + type: 'shape', + value: [ + { + name: 'gutter', + propType: 'number', + }, + { + name: 'column', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'xs', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'sm', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'md', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'lg', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'xl', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + { + name: 'xxl', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + 6, + 8, + 12, + 24, + ], + }, + }, + ], + }, + }, + { + name: 'defaultChecked', + propType: 'bool', + }, + { + name: 'defaultValue', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'suppressContentEditableWarning', + propType: 'bool', + }, + { + name: 'suppressHydrationWarning', + propType: 'bool', + }, + { + name: 'accessKey', + propType: 'string', + }, + { + name: 'contentEditable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, + ], + }, + }, + { + name: 'contextMenu', + propType: 'string', + }, + { + name: 'dir', + propType: 'string', + }, + { + name: 'draggable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'hidden', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'lang', + propType: 'string', + }, + { + name: 'placeholder', + propType: 'string', + }, + { + name: 'slot', + propType: 'string', + }, + { + name: 'spellCheck', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, + ], + }, + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'translate', + propType: { + type: 'oneOf', + value: [ + 'yes', + 'no', + ], + }, + }, + { + name: 'radioGroup', + propType: 'string', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'about', + propType: 'string', + }, + { + name: 'datatype', + propType: 'string', + }, + { + name: 'inlist', + propType: 'any', + }, + { + name: 'prefix', + propType: 'string', + }, + { + name: 'property', + propType: 'string', + }, + { + name: 'resource', + propType: 'string', + }, + { + name: 'typeof', + propType: 'string', + }, + { + name: 'vocab', + propType: 'string', + }, + { + name: 'autoCapitalize', + propType: 'string', + }, + { + name: 'autoCorrect', + propType: 'string', + }, + { + name: 'autoSave', + propType: 'string', + }, + { + name: 'color', + propType: 'string', + }, + { + name: 'itemProp', + propType: 'string', + }, + { + name: 'itemScope', + propType: 'bool', + }, + { + name: 'itemType', + propType: 'string', + }, + { + name: 'itemID', + propType: 'string', + }, + { + name: 'itemRef', + propType: 'string', + }, + { + name: 'results', + propType: 'number', + }, + { + name: 'security', + propType: 'string', + }, + { + name: 'unselectable', + propType: { + type: 'oneOf', + value: [ + 'off', + 'on', + ], + }, + }, + { + description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', + name: 'inputMode', + propType: { + type: 'oneOf', + value: [ + 'none', + 'text', + 'tel', + 'url', + 'email', + 'numeric', + 'decimal', + 'search', + ], + }, + }, + { + description: 'Specify that a standard HTML element should behave like a defined custom built-in element', + name: 'is', + propType: 'string', + }, + { + name: 'dangerouslySetInnerHTML', + propType: { + type: 'shape', + value: [ + { + name: '__html', + propType: 'string', + }, + ], + }, + }, + { + name: 'onCopy', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCopyCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCut', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCutCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPaste', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPasteCapture', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEnd', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionEndCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStart', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionStartCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdate', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCompositionUpdateCapture', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocusCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBlurCapture', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChange', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onChangeCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onBeforeInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInput', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInputCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onReset', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onResetCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmit', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSubmitCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalid', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onInvalidCapture', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoad', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onErrorCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDown', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyDownCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPress', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyPressCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUp', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onKeyUpCapture', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbort', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAbortCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThrough', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onCanPlayThroughCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDurationChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptied', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEmptiedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncrypted', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEncryptedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEnded', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onEndedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedData', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedDataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadata', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadedMetadataCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStart', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLoadStartCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPause', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPauseCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlay', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlaying', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPlayingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgress', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onProgressCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onRateChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeked', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekedCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeeking', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSeekingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalled', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onStalledCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspend', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSuspendCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdate', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTimeUpdateCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChange', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onVolumeChangeCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaiting', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWaitingCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAuxClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onContextMenuCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDoubleClickCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrag', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnd', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEndCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnter', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragEnterCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExit', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragExitCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeave', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragLeaveCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOver', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragOverCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStart', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDragStartCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDrop', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onDropCapture', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDownCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMove', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseMoveCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOut', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOutCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOver', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseOverCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUpCapture', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelect', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onSelectCapture', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancel', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchCancelCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEnd', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchEndCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMove', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchMoveCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStart', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTouchStartCapture', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDown', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerDownCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMove', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerMoveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUp', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerUpCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancel', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerCancelCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnter', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerEnterCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeave', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerLeaveCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOver', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOverCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOut', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onPointerOutCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onGotPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onLostPointerCaptureCapture', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScroll', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onScrollCapture', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheel', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onWheelCapture', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStart', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationStartCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEnd', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationEndCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIteration', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onAnimationIterationCapture', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEnd', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onTransitionEndCapture', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -49409,19 +67640,102 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onClick', - propType: 'func', + propType: { + raw: '(param: ClickParam) => void', + type: 'func', + value: [ + { + name: 'param', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'keyPath', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'item', + propType: 'any', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(e: { key: string; domEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(e: { key: string; domEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'id', @@ -49436,14 +67750,7 @@ Generated by [AVA](https://avajs.dev). 'number', { type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, ], }, @@ -49458,474 +67765,94 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyUp', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDown', - propType: 'func', - }, - { - description: 'Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.', - name: 'aria-activedescendant', - propType: 'string', - }, - { - description: 'Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.', - name: 'aria-atomic', propType: { - type: 'oneOfType', + raw: '(event: MouseEvent) => void', + type: 'func', value: [ - false, - true, - 'false', - 'true', + { + name: 'event', + propType: 'object', + }, ], }, }, - { - description: 'Indicates whether inputting text could trigger display of one or more predictions of the user\'s intended value for an input and specifies how predictions would be', - name: 'aria-autocomplete', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'inline', - 'list', - 'both', - ], - }, - }, - { - description: 'Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.', - name: 'aria-busy', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.', - name: 'aria-checked', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Defines the total number of columns in a table, grid, or treegrid.', - name: 'aria-colcount', - propType: 'number', - }, - { - description: 'Defines an element\'s column index or position with respect to the total number of columns within a table, grid, or treegrid.', - name: 'aria-colindex', - propType: 'number', - }, - { - description: 'Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-colspan', - propType: 'number', - }, - { - description: 'Identifies the element (or elements) whose contents or presence are controlled by the current element.', - name: 'aria-controls', - propType: 'string', - }, - { - description: 'Indicates the element that represents the current item within a container or set of related elements.', - name: 'aria-current', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'page', - 'step', - 'location', - 'date', - 'time', - ], - }, - }, - { - description: 'Identifies the element (or elements) that describes the object.', - name: 'aria-describedby', - propType: 'string', - }, - { - description: 'Identifies the element that provides a detailed, extended description for the object.', - name: 'aria-details', - propType: 'string', - }, - { - description: 'Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.', - name: 'aria-disabled', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what functions can be performed when a dragged object is released on the drop target.', - name: 'aria-dropeffect', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'copy', - 'execute', - 'link', - 'move', - 'popup', - ], - }, - }, - { - description: 'Identifies the element that provides an error message for the object.', - name: 'aria-errormessage', - propType: 'string', - }, - { - description: 'Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.', - name: 'aria-expanded', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Identifies the next element (or elements) in an alternate reading order of content which, at the user\'s discretion,', - name: 'aria-flowto', - propType: 'string', - }, - { - description: 'Indicates an element\'s "grabbed" state in a drag-and-drop operation.', - name: 'aria-grabbed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.', - name: 'aria-haspopup', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'menu', - 'listbox', - 'tree', - 'grid', - 'dialog', - ], - }, - }, - { - description: 'Indicates whether the element is exposed to an accessibility API.', - name: 'aria-hidden', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates the entered value does not conform to the format expected by the application.', - name: 'aria-invalid', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'grammar', - 'spelling', - ], - }, - }, - { - description: 'Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.', - name: 'aria-keyshortcuts', - propType: 'string', - }, - { - description: 'Defines a string value that labels the current element.', - name: 'aria-label', - propType: 'string', - }, - { - description: 'Identifies the element (or elements) that labels the current element.', - name: 'aria-labelledby', - propType: 'string', - }, - { - description: 'Defines the hierarchical level of an element within a structure.', - name: 'aria-level', - propType: 'number', - }, - { - description: 'Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.', - name: 'aria-live', - propType: { - type: 'oneOfType', - value: [ - 'off', - 'assertive', - 'polite', - ], - }, - }, - { - description: 'Indicates whether an element is modal when displayed.', - name: 'aria-modal', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether a text box accepts multiple lines of input or only a single line.', - name: 'aria-multiline', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates that the user may select more than one item from the current selectable descendants.', - name: 'aria-multiselectable', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates whether the element\'s orientation is horizontal, vertical, or unknown/ambiguous.', - name: 'aria-orientation', - propType: { - type: 'oneOfType', - value: [ - 'horizontal', - 'vertical', - ], - }, - }, - { - description: 'Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship', - name: 'aria-owns', - propType: 'string', - }, - { - description: 'Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.', - name: 'aria-placeholder', - propType: 'string', - }, - { - description: 'Defines an element\'s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-posinset', - propType: 'number', - }, - { - description: 'Indicates the current "pressed" state of toggle buttons.', - name: 'aria-pressed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - 'mixed', - ], - }, - }, - { - description: 'Indicates that the element is not editable, but is otherwise operable.', - name: 'aria-readonly', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.', - name: 'aria-relevant', - propType: { - type: 'oneOfType', - value: [ - 'additions', - 'additions removals', - 'additions text', - 'all', - 'removals', - 'removals additions', - 'removals text', - 'text', - 'text additions', - 'text removals', - ], - }, - }, - { - description: 'Indicates that user input is required on the element before a form may be submitted.', - name: 'aria-required', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines a human-readable, author-localized description for the role of an element.', - name: 'aria-roledescription', - propType: 'string', - }, - { - description: 'Defines the total number of rows in a table, grid, or treegrid.', - name: 'aria-rowcount', - propType: 'number', - }, - { - description: 'Defines an element\'s row index or position with respect to the total number of rows within a table, grid, or treegrid.', - name: 'aria-rowindex', - propType: 'number', - }, - { - description: 'Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.', - name: 'aria-rowspan', - propType: 'number', - }, - { - description: 'Indicates the current "selected" state of various widgets.', - name: 'aria-selected', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'false', - 'true', - ], - }, - }, - { - description: 'Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.', - name: 'aria-setsize', - propType: 'number', - }, - { - description: 'Indicates if items in a table or grid are sorted in ascending or descending order.', - name: 'aria-sort', - propType: { - type: 'oneOfType', - value: [ - 'none', - 'ascending', - 'descending', - 'other', - ], - }, - }, - { - description: 'Defines the maximum allowed value for a range widget.', - name: 'aria-valuemax', - propType: 'number', - }, - { - description: 'Defines the minimum allowed value for a range widget.', - name: 'aria-valuemin', - propType: 'number', - }, - { - description: 'Defines the current value for a range widget.', - name: 'aria-valuenow', - propType: 'number', - }, - { - description: 'Defines the human readable text alternative of aria-valuenow for a range widget.', - name: 'aria-valuetext', - propType: 'string', - }, { name: 'onError', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'color', @@ -49952,11 +67879,15 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', - 'inherit', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + 'inherit', + ], + }, ], }, }, @@ -49973,10 +67904,14 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, @@ -49997,17 +67932,21 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - false, - true, - 'false', - 'true', + 'bool', + { + type: 'oneOf', + value: [ + 'false', + 'true', + ], + }, ], }, }, { name: 'translate', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'yes', 'no', @@ -50097,7 +68036,7 @@ Generated by [AVA](https://avajs.dev). { name: 'unselectable', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'off', 'on', @@ -50108,7 +68047,7 @@ Generated by [AVA](https://avajs.dev). description: 'Hints at the type of data that might be entered by the user while editing the element or its contents', name: 'inputMode', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'none', 'text', @@ -50140,599 +68079,1940 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onCopy', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCopyCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCut', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCutCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPaste', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPasteCapture', - propType: 'func', + propType: { + raw: '(event: ClipboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEnd', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionEndCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStart', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionStartCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdate', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCompositionUpdateCapture', - propType: 'func', + propType: { + raw: '(event: CompositionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocusCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBlurCapture', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onChangeCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onBeforeInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInput', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInputCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onReset', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onResetCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmit', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSubmitCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalid', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onInvalidCapture', - propType: 'func', + propType: { + raw: '(event: FormEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onErrorCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyDownCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPress', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyPressCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onKeyUpCapture', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbort', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAbortCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThrough', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onCanPlayThroughCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDurationChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptied', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEmptiedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncrypted', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEncryptedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEnded', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onEndedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedData', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedDataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadata', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadedMetadataCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStart', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLoadStartCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPause', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPauseCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlay', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlaying', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPlayingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgress', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onProgressCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onRateChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeked', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekedCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeeking', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSeekingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalled', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onStalledCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspend', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSuspendCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdate', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTimeUpdateCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChange', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onVolumeChangeCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaiting', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWaitingCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAuxClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenu', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onContextMenuCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDoubleClickCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrag', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEndCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragEnterCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExit', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragExitCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragLeaveCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragOverCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDragStartCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onDropCapture', - propType: 'func', + propType: { + raw: '(event: DragEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseDownCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMove', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseMoveCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOut', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOutCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOver', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseOverCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUp', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseUpCapture', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelectCapture', - propType: 'func', + propType: { + raw: '(event: SyntheticEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancel', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchCancelCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEnd', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchEndCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMove', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchMoveCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStart', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTouchStartCapture', - propType: 'func', + propType: { + raw: '(event: TouchEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDown', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerDownCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMove', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerMoveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUp', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerUpCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancel', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerCancelCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnter', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerEnterCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeave', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerLeaveCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOver', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOverCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOut', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onPointerOutCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onGotPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onLostPointerCaptureCapture', - propType: 'func', + propType: { + raw: '(event: PointerEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onScrollCapture', - propType: 'func', + propType: { + raw: '(event: UIEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheel', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onWheelCapture', - propType: 'func', + propType: { + raw: '(event: WheelEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStart', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationStartCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEnd', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationEndCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIteration', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onAnimationIterationCapture', - propType: 'func', + propType: { + raw: '(event: AnimationEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEnd', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onTransitionEndCapture', - propType: 'func', + propType: { + raw: '(event: TransitionEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, ], screenshot: '', @@ -50773,25 +70053,82 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onTitleClick', - propType: 'func', + propType: { + raw: '(e: TitleEventEntity) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onTitleMouseEnter', - propType: 'func', + propType: { + raw: '(e: TitleEventEntity) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onTitleMouseLeave', - propType: 'func', + propType: { + raw: '(e: TitleEventEntity) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'domEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'popupOffset', - propType: { - type: 'oneOfType', - value: [ - 'number', - 'number', - ], - }, + propType: 'object', }, { name: 'popupClassName', @@ -50802,60 +70139,20 @@ Generated by [AVA](https://avajs.dev). title: 'antd', }, { - componentName: 'Modal', + componentName: 'Statistic', devMode: 'proCode', docUrl: '', npm: { destructuring: true, - exportName: 'Modal', + exportName: 'Statistic', main: 'components/index.tsx', package: 'antd', - subName: 'info', + subName: 'Countdown', version: '4.1.4', }, props: [ { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'visible', - propType: 'bool', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'content', - propType: 'node', - }, - { - name: 'onOk', - propType: 'func', - }, - { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', + name: 'value', propType: { type: 'oneOfType', value: [ @@ -50865,190 +70162,13 @@ Generated by [AVA](https://avajs.dev). }, }, { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', - propType: 'number', - }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', + name: 'format', propType: 'string', }, { - name: 'keyboard', - propType: 'bool', + name: 'onFinish', + propType: 'func', }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, - { - type: 'shape', - value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, - ], - }, - 'any', - ], - }, - }, - { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', - propType: 'string', - }, - { - name: 'maskTransitionName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Modal', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Modal', - main: 'components/index.tsx', - package: 'antd', - subName: 'success', - version: '4.1.4', - }, - props: [ { name: 'prefixCls', propType: 'string', @@ -51058,1155 +70178,123 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, { - name: 'visible', - propType: 'bool', + name: 'style', + propType: 'object', + }, + { + name: 'valueStyle', + propType: 'object', + }, + { + name: 'valueRender', + propType: { + raw: '(node: ReactNode) => ReactNode', + type: 'func', + value: [ + { + name: 'node', + propType: 'node', + }, + ], + }, }, { name: 'title', propType: 'node', }, { - name: 'content', + name: 'prefix', propType: 'node', }, { - name: 'onOk', - propType: 'func', + name: 'suffix', + propType: 'node', }, { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', + name: 'formatter', propType: { type: 'oneOfType', value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', - propType: 'number', - }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'keyboard', - propType: 'bool', - }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, { - type: 'shape', + raw: '(value: ReactText, config?: FormatConfig) => ReactNode', + type: 'func', value: [ { - name: 'accessKey', - propType: 'string', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, }, { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', + name: 'config', + propType: { + type: 'shape', + value: [ + { + name: 'formatter', + propType: { + type: 'oneOfType', + value: [ + 'object', + { + type: 'oneOf', + value: [ + false, + 'number', + 'countdown', + ], + }, + ], + }, + }, + { + name: 'decimalSeparator', + propType: 'string', + }, + { + name: 'groupSeparator', + propType: 'string', + }, + { + name: 'precision', + propType: 'number', + }, + { + name: 'prefixCls', + propType: 'string', + }, + ], + }, }, ], }, - 'any', - ], - }, - }, - { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', - propType: 'string', - }, - { - name: 'maskTransitionName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Modal', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Modal', - main: 'components/index.tsx', - package: 'antd', - subName: 'error', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'visible', - propType: 'bool', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'content', - propType: 'node', - }, - { - name: 'onOk', - propType: 'func', - }, - { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', - propType: 'number', - }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'keyboard', - propType: 'bool', - }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, { - type: 'shape', + type: 'oneOf', value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, + false, + 'number', + 'countdown', ], }, - 'any', ], }, }, { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', + name: 'decimalSeparator', propType: 'string', }, { - name: 'maskTransitionName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Modal', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Modal', - main: 'components/index.tsx', - package: 'antd', - subName: 'warn', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', + name: 'groupSeparator', propType: 'string', }, { - name: 'className', - propType: 'string', - }, - { - name: 'visible', - propType: 'bool', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'content', - propType: 'node', - }, - { - name: 'onOk', - propType: 'func', - }, - { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', + name: 'precision', propType: 'number', }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'keyboard', - propType: 'bool', - }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, - { - type: 'shape', - value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, - ], - }, - 'any', - ], - }, - }, - { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', - propType: 'string', - }, - { - name: 'maskTransitionName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Modal', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Modal', - main: 'components/index.tsx', - package: 'antd', - subName: 'warning', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'visible', - propType: 'bool', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'content', - propType: 'node', - }, - { - name: 'onOk', - propType: 'func', - }, - { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', - propType: 'number', - }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'keyboard', - propType: 'bool', - }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, - { - type: 'shape', - value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, - ], - }, - 'any', - ], - }, - }, - { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', - propType: 'string', - }, - { - name: 'maskTransitionName', - propType: 'string', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Modal', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Modal', - main: 'components/index.tsx', - package: 'antd', - subName: 'confirm', - version: '4.1.4', - }, - props: [ - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'visible', - propType: 'bool', - }, - { - name: 'title', - propType: 'node', - }, - { - name: 'content', - propType: 'node', - }, - { - name: 'onOk', - propType: 'func', - }, - { - name: 'onCancel', - propType: 'func', - }, - { - name: 'okButtonProps', - propType: 'any', - }, - { - name: 'cancelButtonProps', - propType: 'any', - }, - { - name: 'centered', - propType: 'bool', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'okText', - propType: 'node', - }, - { - name: 'okType', - propType: { - type: 'oneOfType', - value: [ - 'link', - 'default', - 'ghost', - 'danger', - 'dashed', - 'primary', - ], - }, - }, - { - name: 'cancelText', - propType: 'node', - }, - { - name: 'icon', - propType: 'node', - }, - { - name: 'mask', - propType: 'bool', - }, - { - name: 'maskClosable', - propType: 'bool', - }, - { - name: 'zIndex', - propType: 'number', - }, - { - name: 'okCancel', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'maskStyle', - propType: 'object', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'keyboard', - propType: 'bool', - }, - { - name: 'getContainer', - propType: { - type: 'oneOfType', - value: [ - 'string', - false, - { - type: 'shape', - value: [ - { - name: 'accessKey', - propType: 'string', - }, - { - name: 'accessKeyLabel', - propType: 'string', - }, - { - name: 'autocapitalize', - propType: 'string', - }, - { - name: 'dir', - propType: 'string', - }, - { - name: 'draggable', - propType: 'bool', - }, - { - name: 'hidden', - propType: 'bool', - }, - { - name: 'innerText', - propType: 'string', - }, - { - name: 'lang', - propType: 'string', - }, - { - name: 'offsetHeight', - propType: 'number', - }, - { - name: 'offsetLeft', - propType: 'number', - }, - { - name: 'offsetParent', - propType: 'object', - }, - { - name: 'offsetTop', - propType: 'number', - }, - { - name: 'offsetWidth', - propType: 'number', - }, - { - name: 'spellcheck', - propType: 'bool', - }, - { - name: 'title', - propType: 'string', - }, - { - name: 'translate', - propType: 'bool', - }, - { - name: 'click', - propType: 'object', - }, - { - name: 'addEventListener', - propType: 'func', - }, - { - name: 'removeEventListener', - propType: 'func', - }, - ], - }, - 'any', - ], - }, - }, - { - name: 'autoFocusButton', - propType: { - type: 'oneOfType', - value: [ - 'cancel', - 'ok', - ], - }, - }, - { - name: 'transitionName', - propType: 'string', - }, - { - name: 'maskTransitionName', - propType: 'string', - }, ], screenshot: '', title: 'antd', @@ -52234,12 +70322,49 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(e: RadioChangeEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'target', + propType: { + type: 'shape', + value: [ + { + name: 'checked', + propType: 'bool', + }, + ], + }, + }, + { + name: 'stopPropagation', + propType: 'func', + }, + { + name: 'preventDefault', + propType: 'func', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'size', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'small', 'middle', @@ -52249,11 +70374,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'name', @@ -52266,7 +70409,7 @@ Generated by [AVA](https://avajs.dev). { name: 'buttonStyle', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'outline', 'solid', @@ -52303,8 +70446,7 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', ], }, }, @@ -52318,7 +70460,44 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'object', + propType: { + raw: '(e: CheckboxChangeEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: { + type: 'shape', + value: [ + { + name: 'target', + propType: { + type: 'shape', + value: [ + { + name: 'checked', + propType: 'bool', + }, + ], + }, + }, + { + name: 'stopPropagation', + propType: 'func', + }, + { + name: 'preventDefault', + propType: 'func', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, ], }, @@ -52338,1787 +70517,6 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, - { - componentName: 'Skeleton', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Skeleton', - main: 'components/index.tsx', - package: 'antd', - subName: 'Button', - version: '4.1.4', - }, - props: [ - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'large', - 'default', - ], - }, - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'shape', - propType: { - type: 'oneOfType', - value: [ - 'circle', - 'square', - 'round', - ], - }, - }, - { - name: 'active', - propType: 'bool', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Skeleton', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Skeleton', - main: 'components/index.tsx', - package: 'antd', - subName: 'Avatar', - version: '4.1.4', - }, - props: [ - { - name: 'shape', - propType: { - type: 'oneOfType', - value: [ - 'circle', - 'square', - ], - }, - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'number', - 'small', - 'large', - 'default', - ], - }, - }, - { - name: 'active', - propType: 'bool', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Skeleton', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Skeleton', - main: 'components/index.tsx', - package: 'antd', - subName: 'Input', - version: '4.1.4', - }, - props: [ - { - name: 'size', - propType: { - type: 'oneOfType', - value: [ - 'small', - 'large', - 'default', - ], - }, - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'active', - propType: 'bool', - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Spin', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Spin', - main: 'components/index.tsx', - package: 'antd', - subName: 'setDefaultIndicator', - version: '4.1.4', - }, - props: [ - { - description: 'Returns a string representation of a string.', - name: 'toString', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'object', - 'object', - 'func', - ], - }, - }, - { - description: 'Returns the character at the specified index.', - name: 'charAt', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the Unicode value of the character at the specified location.', - name: 'charCodeAt', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a string that contains the concatenation of two or more strings.', - name: 'concat', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'func', - 'func', - ], - }, - }, - { - description: 'Returns the position of the first occurrence of a substring.', - name: 'indexOf', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'func', - 'func', - ], - }, - }, - { - description: 'Returns the last occurrence of a substring in the string.', - name: 'lastIndexOf', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'func', - 'func', - ], - }, - }, - { - description: 'Determines whether two strings are equivalent in the current locale.', - name: 'localeCompare', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Matches a string with a regular expression, and returns an array containing the results of that search.', - name: 'match', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Replaces text in a string, using a regular expression or search string.', - name: 'replace', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Finds the first substring match in a regular expression search.', - name: 'search', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a section of a string.', - name: 'slice', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'func', - 'func', - ], - }, - }, - { - description: 'Split a string into substrings using the specified separator and return them as an array.', - name: 'split', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the substring at the specified location within a String object.', - name: 'substring', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Converts all the alphabetic characters in a string to lowercase.', - name: 'toLowerCase', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Converts all alphabetic characters to lowercase, taking into account the host environment\'s current locale.', - name: 'toLocaleLowerCase', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Converts all the alphabetic characters in a string to uppercase.', - name: 'toUpperCase', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment\'s current locale.', - name: 'toLocaleUpperCase', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Removes the leading and trailing white space and line terminator characters from a string.', - name: 'trim', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns the length of a String object.', - name: 'length', - propType: { - isRequired: true, - type: 'number', - }, - }, - { - description: 'Gets a substring beginning at the specified location and having the specified length.', - name: 'substr', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the primitive value of the specified object.', - name: 'valueOf', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'object', - 'object', - 'object', - ], - }, - }, - { - description: 'Returns a nonnegative integer Number less than 1114112 (0x110000) that is the code point', - name: 'codePointAt', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns true if searchString appears as a substring of the result of converting this', - name: 'includes', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'func', - 'func', - ], - }, - }, - { - description: 'Returns true if the sequence of elements of searchString converted to a String is the', - name: 'endsWith', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the String value result of normalizing the string into the normalization form', - name: 'normalize', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a String value that is made from count copies appended together. If count is 0,', - name: 'repeat', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns true if the sequence of elements of searchString converted to a String is the', - name: 'startsWith', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns an HTML anchor element and sets the name attribute to the text value', - name: 'anchor', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a HTML element', - name: 'big', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'blink', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'bold', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'fixed', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element and sets the color attribute value', - name: 'fontcolor', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a HTML element and sets the size attribute value', - name: 'fontsize', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns an HTML element', - name: 'italics', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns an HTML element and sets the href attribute value', - name: 'link', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a HTML element', - name: 'small', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'strike', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'sub', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns a HTML element', - name: 'sup', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Iterator', - name: '__@iterator', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'object', - 'object', - ], - }, - }, - { - description: 'Pads the current string with a given string (possibly repeated) so that the resulting string reaches a given length.', - name: 'padStart', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Pads the current string with a given string (possibly repeated) so that the resulting string reaches a given length.', - name: 'padEnd', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Removes the trailing white space and line terminator characters from a string.', - name: 'trimEnd', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Removes the leading white space and line terminator characters from a string.', - name: 'trimStart', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Removes the leading white space and line terminator characters from a string.', - name: 'trimLeft', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Removes the trailing white space and line terminator characters from a string.', - name: 'trimRight', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Matches a string with a regular expression, and returns an iterable of matches', - name: 'matchAll', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Replace all instances of a substring in a string, using a regular expression or search string.', - name: 'replaceAll', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a string representing a number in fixed-point notation.', - name: 'toFixed', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a string containing a number represented in exponential notation.', - name: 'toExponential', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a string containing a number represented either in exponential or fixed-point notation with a specified number of digits.', - name: 'toPrecision', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a date converted to a string using the current locale.', - name: 'toLocaleString', - propType: { - type: 'oneOfType', - value: [ - 'object', - 'object', - 'func', - ], - }, - }, - { - name: 'type', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'string', - 'func', - { - type: 'shape', - value: [ - { - name: '__new', - propType: 'any', - }, - ], - }, - ], - }, - }, - { - name: 'props', - propType: { - isRequired: true, - type: 'any', - }, - }, - { - name: 'key', - propType: { - isRequired: true, - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - description: 'Removes the last element from an array and returns it.', - name: 'pop', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Appends new elements to an array, and returns the new length of the array.', - name: 'push', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Adds all the elements of an array separated by the specified separator string.', - name: 'join', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Reverses the elements in an Array.', - name: 'reverse', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Removes the first element from an array and returns it.', - name: 'shift', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Sorts an array.', - name: 'sort', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.', - name: 'splice', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Inserts new elements at the start of an array.', - name: 'unshift', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Determines whether all the members of an array satisfy the specified test.', - name: 'every', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Determines whether the specified callback function returns true for any element of an array.', - name: 'some', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Performs the specified action for each element in an array.', - name: 'forEach', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Calls a defined callback function on each element of an array, and returns an array that contains the results.', - name: 'map', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the elements of an array that meet the condition specified in a callback function.', - name: 'filter', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.', - name: 'reduce', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.', - name: 'reduceRight', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the value of the first element in the array where predicate is true, and undefined', - name: 'find', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the index of the first element in the array where predicate is true, and -1', - name: 'findIndex', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the this object after filling the section identified by start and end with value', - name: 'fill', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns the this object after copying a section of the array identified by start and end', - name: 'copyWithin', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns an iterable of key, value pairs for every entry in the array', - name: 'entries', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns an iterable of keys in the array', - name: 'keys', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns an iterable of values in the array', - name: 'values', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Returns an object whose properties have the value \'true\'', - name: '__@unscopables', - propType: { - isRequired: true, - type: 'object', - }, - }, - { - description: 'Calls a defined callback function on each element of an array. Then, flattens the result into', - name: 'flatMap', - propType: { - isRequired: true, - type: 'func', - }, - }, - { - description: 'Returns a new array with all sub-array elements concatenated into it recursively up to the', - name: 'flat', - propType: { - isRequired: true, - type: 'func', - }, - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Table', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Table', - main: 'components/index.tsx', - package: 'antd', - subName: 'Column', - version: '4.1.4', - }, - props: [ - { - name: 'title', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'sorter', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'any', - { - type: 'shape', - value: [ - { - name: 'compare', - propType: 'any', - }, - { - name: 'multiple', - propType: 'number', - }, - ], - }, - ], - }, - }, - { - name: 'sortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'defaultSortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'sortDirections', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - }, - { - name: 'showSorterTooltip', - propType: 'bool', - }, - { - name: 'filtered', - propType: 'bool', - }, - { - name: 'filters', - propType: { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'text', - propType: 'node', - }, - { - name: 'value', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - ], - }, - }, - { - name: 'children', - propType: 'any', - }, - ], - }, - }, - }, - { - name: 'filterDropdown', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'filterMultiple', - propType: 'bool', - }, - { - name: 'filteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'defaultFilteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'filterIcon', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'onFilter', - propType: 'func', - }, - { - name: 'filterDropdownVisible', - propType: 'bool', - }, - { - name: 'onFilterDropdownVisibleChange', - propType: 'func', - }, - { - name: 'colSpan', - propType: 'number', - }, - { - name: 'dataIndex', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - }, - { - name: 'render', - propType: 'func', - }, - { - name: 'rowSpan', - propType: 'number', - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'onCell', - propType: 'any', - }, - { - description: '@deprecated Please use `onCell` instead', - name: 'onCellClick', - propType: 'func', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'fixed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'right', - 'left', - ], - }, - }, - { - name: 'onHeaderCell', - propType: 'any', - }, - { - name: 'ellipsis', - propType: 'bool', - }, - { - name: 'align', - propType: { - type: 'oneOfType', - value: [ - 'right', - 'left', - 'center', - ], - }, - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Table', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Table', - main: 'components/index.tsx', - package: 'antd', - subName: 'ColumnGroup', - version: '4.1.4', - }, - props: [ - { - name: 'className', - propType: 'string', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'title', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'align', - propType: { - type: 'oneOfType', - value: [ - 'right', - 'left', - 'center', - ], - }, - }, - { - name: 'width', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'dataIndex', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - }, - { - name: 'sorter', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'any', - { - type: 'shape', - value: [ - { - name: 'compare', - propType: 'any', - }, - { - name: 'multiple', - propType: 'number', - }, - ], - }, - ], - }, - }, - { - name: 'sortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'defaultSortOrder', - propType: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - { - name: 'sortDirections', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'descend', - 'ascend', - ], - }, - }, - }, - { - name: 'showSorterTooltip', - propType: 'bool', - }, - { - name: 'filtered', - propType: 'bool', - }, - { - name: 'filters', - propType: { - type: 'arrayOf', - value: { - type: 'shape', - value: [ - { - name: 'text', - propType: 'node', - }, - { - name: 'value', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - ], - }, - }, - { - name: 'children', - propType: 'any', - }, - ], - }, - }, - }, - { - name: 'filterDropdown', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'filterMultiple', - propType: 'bool', - }, - { - name: 'filteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'defaultFilteredValue', - propType: { - type: 'arrayOf', - value: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - }, - { - name: 'filterIcon', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - false, - true, - 'object', - { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - { - name: 'onFilter', - propType: 'func', - }, - { - name: 'filterDropdownVisible', - propType: 'bool', - }, - { - name: 'onFilterDropdownVisibleChange', - propType: 'func', - }, - { - name: 'colSpan', - propType: 'number', - }, - { - name: 'render', - propType: 'func', - }, - { - name: 'rowSpan', - propType: 'number', - }, - { - name: 'onCell', - propType: 'any', - }, - { - description: '@deprecated Please use `onCell` instead', - name: 'onCellClick', - propType: 'func', - }, - { - name: 'fixed', - propType: { - type: 'oneOfType', - value: [ - false, - true, - 'right', - 'left', - ], - }, - }, - { - name: 'onHeaderCell', - propType: 'any', - }, - { - name: 'ellipsis', - propType: 'bool', - }, - ], - screenshot: '', - title: 'antd', - }, { componentName: 'Transfer', devMode: 'proCode', @@ -54173,7 +70571,40 @@ Generated by [AVA](https://avajs.dev). }, { name: 'filterOption', - propType: 'func', + propType: { + raw: '(filterText: string, item: TransferItem) => boolean', + type: 'func', + value: [ + { + name: 'filterText', + propType: 'string', + }, + { + name: 'item', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'style', @@ -54184,35 +70615,60 @@ Generated by [AVA](https://avajs.dev). propType: { isRequired: true, type: 'arrayOf', - value: { - 0: 's', - 1: 't', - 2: 'r', - 3: 'i', - 4: 'n', - 5: 'g', - }, + value: 'string', }, }, { name: 'handleFilter', propType: { isRequired: true, + raw: '(e: ChangeEvent) => void', type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], }, }, { name: 'onItemSelect', propType: { isRequired: true, + raw: '(key: string, check: boolean) => void', type: 'func', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'check', + propType: 'bool', + }, + ], }, }, { name: 'onItemSelectAll', propType: { isRequired: true, + raw: '(dataSource: string[], checkAll: boolean) => void', type: 'func', + value: [ + { + name: 'dataSource', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'checkAll', + propType: 'bool', + }, + ], }, }, { @@ -54224,7 +70680,36 @@ Generated by [AVA](https://avajs.dev). }, { name: 'render', - propType: 'func', + propType: { + raw: '(item: TransferItem) => RenderResult', + type: 'func', + value: [ + { + name: 'item', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { defaultValue: false, @@ -54261,17 +70746,123 @@ Generated by [AVA](https://avajs.dev). }, { name: 'renderList', - propType: 'any', + propType: { + raw: 'RenderListFunction', + type: 'func', + value: [ + { + name: 'props', + propType: { + type: 'shape', + value: [ + { + name: 'filteredItems', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + }, + { + name: 'filteredRenderItems', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'renderedText', + propType: 'string', + }, + { + name: 'renderedEl', + propType: 'node', + }, + { + name: 'item', + propType: { + type: 'shape', + value: [ + { + name: 'key', + propType: 'string', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'description', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + }, + { + name: 'selectedKeys', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + }, + ], + }, }, { name: 'footer', - propType: 'func', + propType: { + raw: '(props: TransferListProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, }, { name: 'onScroll', propType: { isRequired: true, + raw: '(e: UIEvent) => void', type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], }, }, { @@ -54282,10 +70873,10 @@ Generated by [AVA](https://avajs.dev). name: 'direction', propType: { isRequired: true, - type: 'oneOfType', + type: 'oneOf', value: [ - 'right', 'left', + 'right', ], }, }, @@ -54300,127 +70891,30 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'info', propType: { - type: 'oneOfType', + type: 'shape', value: [ - 'string', - 'number', + { + name: 'selectedCount', + propType: 'number', + }, + { + name: 'totalCount', + propType: 'number', + }, ], }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', - ], - }, - }, - ], - screenshot: '', - title: 'antd', - }, - { - componentName: 'Transfer', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Transfer', - main: 'components/index.tsx', - package: 'antd', - subName: 'Operation', - version: '4.1.4', - }, - props: [ - { - name: 'className', - propType: 'string', - }, - { - name: 'leftArrowText', - propType: 'string', - }, - { - name: 'rightArrowText', - propType: 'string', - }, - { - name: 'moveToLeft', - propType: 'func', - }, - { - name: 'moveToRight', - propType: 'func', - }, - { - name: 'leftActive', - propType: 'bool', - }, - { - name: 'rightActive', - propType: 'bool', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'disabled', - propType: 'bool', - }, - { - name: 'direction', - propType: { - type: 'oneOfType', - value: [ - 'rtl', - 'ltr', ], }, }, @@ -54451,11 +70945,29 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(e: FormEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'handleClear', - propType: 'func', + propType: { + raw: '(e: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + ], + }, }, { name: 'value', @@ -54485,7 +70997,7 @@ Generated by [AVA](https://avajs.dev). { name: 'expandAction', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ false, 'click', @@ -54663,7 +71175,16 @@ Generated by [AVA](https://avajs.dev). { description: '点击树节点触发', name: 'filterAntTreeNode', - propType: 'func', + propType: { + raw: '(node: AntTreeNode) => boolean', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, }, { name: 'loadedKeys', @@ -54699,100 +71220,96 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', + type: 'func', value: [ { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', + name: 'nodeProps', propType: { - type: 'oneOfType', + type: 'shape', value: [ - 'string', - 'number', + { + name: 'eventKey', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'children', + propType: 'node', + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, ], }, }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, { name: 'switcherIcon', - propType: { - type: 'shape', - value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, - { - name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - ], - }, + propType: 'object', }, { name: 'prefixCls', @@ -54802,6 +71319,71 @@ Generated by [AVA](https://avajs.dev). name: 'blockNode', propType: 'bool', }, + { + name: 'onClick', + propType: { + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, { name: 'virtual', propType: 'bool', @@ -54812,67 +71394,1129 @@ Generated by [AVA](https://avajs.dev). }, { name: 'onKeyDown', - propType: 'func', + propType: { + raw: '(event: KeyboardEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onSelect', - propType: 'func', - }, - { - name: 'onClick', - propType: 'func', + propType: { + raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'selectedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'select', + ], + }, + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'selectedNodes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: 'object', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'onBlur', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onFocus', - propType: 'func', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, }, { name: 'onMouseEnter', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onMouseLeave', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onLoad', - propType: 'func', + propType: { + raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'loadedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'load', + ], + }, + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDoubleClick', - propType: 'func', + propType: { + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', + value: [ + { + name: 'e', + propType: 'object', + }, + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'onDragEnd', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragEnter', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'expandedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragLeave', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragOver', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDragStart', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'onDrop', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'dragNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'dragNodesKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'dropPosition', + propType: 'number', + }, + { + name: 'dropToGap', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'loadData', - propType: 'func', + propType: { + raw: '(treeNode: EventDataNode) => Promise', + type: 'func', + value: [ + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'height', @@ -54886,10 +72530,6 @@ Generated by [AVA](https://avajs.dev). name: 'focusable', propType: 'bool', }, - { - name: 'onExpand', - propType: 'func', - }, { name: 'treeData', propType: { @@ -54903,7 +72543,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'children', - propType: 'any', + propType: 'object', }, { name: 'disabled', @@ -54920,64 +72560,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -55010,64 +72604,18 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', 'number', - false, - true, + 'bool', 'object', { - type: 'shape', + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', value: [ - { - name: 'P', - propType: 'any', - }, - { - name: 'T', - propType: 'any', - }, - { - name: 'type', - propType: 'any', - }, { name: 'props', - propType: 'any', - }, - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, + propType: 'object', }, ], }, - { - type: 'oneOfType', - value: [], - }, - { - type: 'shape', - value: [ - { - name: 'key', - propType: { - type: 'oneOfType', - value: [ - 'string', - 'number', - ], - }, - }, - { - name: 'children', - propType: 'node', - }, - ], - }, - 'func', ], }, }, @@ -55083,22 +72631,611 @@ Generated by [AVA](https://avajs.dev). }, }, }, + { + name: 'onExpand', + propType: { + raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', + type: 'func', + value: [ + { + name: 'expandedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + ], + }, + }, + ], + }, + }, { name: 'onCheck', - propType: 'func', + propType: { + raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', + type: 'func', + value: [ + { + name: 'checked', + propType: { + type: 'oneOfType', + value: [ + { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + type: 'shape', + value: [ + { + name: 'checked', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + { + name: 'halfChecked', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + ], + }, + }, + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: { + type: 'oneOf', + value: [ + 'check', + ], + }, + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'nativeEvent', + propType: 'object', + }, + { + name: 'checkedNodes', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: 'object', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + }, + { + name: 'checkedNodesPositions', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'checkable', + propType: 'bool', + }, + { + name: 'children', + propType: 'object', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'disableCheckbox', + propType: 'bool', + }, + { + name: 'icon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'isLeaf', + propType: 'bool', + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + { + name: 'title', + propType: 'node', + }, + { + name: 'selectable', + propType: 'bool', + }, + { + name: 'switcherIcon', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + 'bool', + 'object', + { + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', + value: [ + { + name: 'props', + propType: 'object', + }, + ], + }, + ], + }, + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + }, + }, + { + name: 'pos', + propType: 'string', + }, + ], + }, + }, + }, + { + name: 'halfCheckedKeys', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + }, + ], + }, + }, + ], + }, }, { name: 'onRightClick', - propType: 'func', + propType: { + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'event', + propType: 'object', + }, + { + name: 'node', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { description: 'Used for `rc-tree-select` only.', name: 'onActiveChange', - propType: 'func', + propType: { + raw: '(key: ReactText) => void', + type: 'func', + value: [ + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + }, }, { name: 'filterTreeNode', - propType: 'func', + propType: { + raw: '(treeNode: EventDataNode) => boolean', + type: 'func', + value: [ + { + name: 'treeNode', + propType: { + type: 'shape', + value: [ + { + name: 'expanded', + propType: 'bool', + }, + { + name: 'selected', + propType: 'bool', + }, + { + name: 'checked', + propType: 'bool', + }, + { + name: 'loaded', + propType: 'bool', + }, + { + name: 'loading', + propType: 'bool', + }, + { + name: 'halfChecked', + propType: 'bool', + }, + { + name: 'dragOver', + propType: 'bool', + }, + { + name: 'dragOverGapTop', + propType: 'bool', + }, + { + name: 'dragOverGapBottom', + propType: 'bool', + }, + { + name: 'pos', + propType: 'string', + }, + { + name: 'active', + propType: 'bool', + }, + ], + }, + }, + ], + }, }, { name: 'itemHeight', @@ -55140,10 +73277,1062 @@ Generated by [AVA](https://avajs.dev). type: 'bool', }, }, + { + name: 'onChange', + propType: { + raw: '(checked: boolean) => void', + type: 'func', + value: [ + { + name: 'checked', + propType: 'bool', + }, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'TimePicker', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'TimePicker', + main: 'components/index.tsx', + package: 'antd', + subName: 'RangePicker', + version: '4.1.4', + }, + props: [ + { + name: 'style', + propType: 'object', + }, { name: 'onChange', propType: 'func', }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'onClick', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'mode', + propType: 'object', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'value', + propType: 'object', + }, + { + name: 'defaultValue', + propType: 'object', + }, + { + name: 'allowClear', + propType: 'bool', + }, + { + name: 'clearIcon', + propType: 'node', + }, + { + name: 'open', + propType: 'bool', + }, + { + name: 'defaultOpen', + propType: 'bool', + }, + { + name: 'dropdownClassName', + propType: 'string', + }, + { + name: 'dropdownAlign', + propType: { + type: 'shape', + value: [ + { + name: 'points', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'offset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'targetOffset', + propType: { + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'overflow', + propType: { + type: 'shape', + value: [ + { + name: 'adjustX', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + { + name: 'adjustY', + propType: { + type: 'oneOfType', + value: [ + 'number', + 'bool', + ], + }, + }, + ], + }, + }, + { + name: 'useCssRight', + propType: 'bool', + }, + { + name: 'useCssBottom', + propType: 'bool', + }, + { + name: 'useCssTransform', + propType: 'bool', + }, + { + name: 'ignoreShake', + propType: 'bool', + }, + ], + }, + }, + { + name: 'transitionName', + propType: 'string', + }, + { + name: 'getPopupContainer', + propType: { + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', + value: [ + { + name: 'node', + propType: 'object', + }, + ], + }, + }, + { + name: 'direction', + propType: { + type: 'oneOf', + value: [ + 'rtl', + 'ltr', + ], + }, + }, + { + name: 'disabled', + propType: { + type: 'oneOfType', + value: [ + 'bool', + 'object', + ], + }, + }, + { + name: 'autoFocus', + propType: 'bool', + }, + { + name: 'placeholder', + propType: 'object', + }, + { + name: 'tabIndex', + propType: 'number', + }, + { + name: 'onBlur', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onFocus', + propType: { + raw: '(event: FocusEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseDown', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseEnter', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseLeave', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'suffixIcon', + propType: 'node', + }, + { + name: 'separator', + propType: 'node', + }, + { + name: 'role', + propType: 'string', + }, + { + name: 'onContextMenu', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'onMouseUp', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + { + name: 'name', + propType: 'string', + }, + { + name: 'order', + propType: 'bool', + }, + { + name: 'picker', + propType: { + isRequired: true, + type: 'oneOf', + value: [ + 'time', + ], + }, + }, + { + name: 'defaultPickerValue', + propType: 'object', + }, + { + name: 'disabledDate', + propType: 'func', + }, + { + name: 'dateRender', + propType: 'func', + }, + { + name: 'monthCellRender', + propType: 'func', + }, + { + name: 'renderExtraFooter', + propType: { + raw: '(mode: PanelMode) => ReactNode', + type: 'func', + value: [ + { + name: 'mode', + propType: { + type: 'oneOf', + value: [ + 'date', + 'time', + 'week', + 'month', + 'quarter', + 'year', + 'decade', + ], + }, + }, + ], + }, + }, + { + name: 'onPanelChange', + propType: 'func', + }, + { + name: 'onOk', + propType: 'func', + }, + { + name: 'popupStyle', + propType: 'object', + }, + { + description: 'Make input readOnly to avoid popup keyboard in mobile', + name: 'inputReadOnly', + propType: 'bool', + }, + { + name: 'format', + propType: { + type: 'oneOfType', + value: [ + 'string', + { + type: 'arrayOf', + value: 'string', + }, + ], + }, + }, + { + name: 'onOpenChange', + propType: { + raw: '(open: boolean) => void', + type: 'func', + value: [ + { + name: 'open', + propType: 'bool', + }, + ], + }, + }, + { + description: '@private Internal usage, do not use in production mode!!!', + name: 'pickerRef', + propType: 'object', + }, + { + name: 'autoComplete', + propType: 'string', + }, + { + name: 'disabledTime', + propType: 'func', + }, + { + name: 'showHour', + propType: 'bool', + }, + { + name: 'showMinute', + propType: 'bool', + }, + { + name: 'showSecond', + propType: 'bool', + }, + { + name: 'use12Hours', + propType: 'bool', + }, + { + name: 'hourStep', + propType: 'number', + }, + { + name: 'minuteStep', + propType: 'number', + }, + { + name: 'secondStep', + propType: 'number', + }, + { + name: 'hideDisabledOptions', + propType: 'bool', + }, + { + name: 'disabledHours', + propType: 'func', + }, + { + name: 'disabledMinutes', + propType: { + raw: '(hour: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + ], + }, + }, + { + name: 'disabledSeconds', + propType: { + raw: '(hour: number, minute: number) => number[]', + type: 'func', + value: [ + { + name: 'hour', + propType: 'number', + }, + { + name: 'minute', + propType: 'number', + }, + ], + }, + }, + { + description: '@deprecated Please use `defaultValue` directly instead', + name: 'defaultOpenValue', + propType: 'object', + }, + { + name: 'ranges', + propType: { + type: 'objectOf', + value: 'oneOfType', + }, + }, + { + name: 'allowEmpty', + propType: 'object', + }, + { + name: 'onCalendarChange', + propType: 'func', + }, + { + description: '@private Internal control of active picker. Do not use since it\'s private usage', + name: 'activePickerIndex', + propType: { + type: 'oneOf', + value: [ + 0, + 1, + ], + }, + }, + { + name: 'locale', + propType: 'object', + }, + { + name: 'size', + propType: { + type: 'oneOf', + value: [ + 'small', + 'middle', + 'large', + ], + }, + }, + { + name: 'bordered', + propType: 'bool', + }, + { + name: 'ref', + propType: { + type: 'oneOfType', + value: [ + { + raw: '(instance: any) => void', + type: 'func', + value: [ + { + name: 'instance', + propType: 'object', + }, + ], + }, + 'object', + ], + }, + }, + { + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'string', + 'number', + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Typography', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Typography', + main: 'components/index.tsx', + package: 'antd', + subName: 'Text', + version: '4.1.4', + }, + props: [ + { + name: 'ellipsis', + propType: 'bool', + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'editable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'editing', + propType: 'bool', + }, + { + name: 'onStart', + propType: 'func', + }, + { + name: 'onChange', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'copyable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'text', + propType: 'string', + }, + { + name: 'onCopy', + propType: 'func', + }, + ], + }, + ], + }, + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'warning', + 'danger', + 'secondary', + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'code', + propType: 'bool', + }, + { + name: 'mark', + propType: 'bool', + }, + { + name: 'underline', + propType: 'bool', + }, + { + name: 'delete', + propType: 'bool', + }, + { + name: 'strong', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Typography', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Typography', + main: 'components/index.tsx', + package: 'antd', + subName: 'Title', + version: '4.1.4', + }, + props: [ + { + name: 'style', + propType: 'object', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'warning', + 'danger', + 'secondary', + ], + }, + }, + { + name: 'title', + propType: 'string', + }, + { + name: 'editable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'editing', + propType: 'bool', + }, + { + name: 'onStart', + propType: 'func', + }, + { + name: 'onChange', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'copyable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'text', + propType: 'string', + }, + { + name: 'onCopy', + propType: 'func', + }, + ], + }, + ], + }, + }, + { + name: 'ellipsis', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'rows', + propType: 'number', + }, + { + name: 'expandable', + propType: 'bool', + }, + { + name: 'suffix', + propType: 'string', + }, + { + name: 'onExpand', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'code', + propType: 'bool', + }, + { + name: 'mark', + propType: 'bool', + }, + { + name: 'underline', + propType: 'bool', + }, + { + name: 'delete', + propType: 'bool', + }, + { + name: 'level', + propType: { + type: 'oneOf', + value: [ + 1, + 2, + 3, + 4, + ], + }, + }, + ], + screenshot: '', + title: 'antd', + }, + { + componentName: 'Typography', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: true, + exportName: 'Typography', + main: 'components/index.tsx', + package: 'antd', + subName: 'Paragraph', + version: '4.1.4', + }, + props: [ + { + name: 'title', + propType: 'string', + }, + { + name: 'editable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'editing', + propType: 'bool', + }, + { + name: 'onStart', + propType: 'func', + }, + { + name: 'onChange', + propType: { + raw: '(value: string) => void', + type: 'func', + value: [ + { + name: 'value', + propType: 'string', + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'copyable', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'text', + propType: 'string', + }, + { + name: 'onCopy', + propType: 'func', + }, + ], + }, + ], + }, + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'warning', + 'danger', + 'secondary', + ], + }, + }, + { + name: 'disabled', + propType: 'bool', + }, + { + name: 'ellipsis', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'rows', + propType: 'number', + }, + { + name: 'expandable', + propType: 'bool', + }, + { + name: 'suffix', + propType: 'string', + }, + { + name: 'onExpand', + propType: { + raw: '(event: MouseEvent) => void', + type: 'func', + value: [ + { + name: 'event', + propType: 'object', + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + name: 'code', + propType: 'bool', + }, + { + name: 'mark', + propType: 'bool', + }, + { + name: 'underline', + propType: 'bool', + }, + { + name: 'delete', + propType: 'bool', + }, + { + name: 'strong', + propType: 'bool', + }, + { + name: 'id', + propType: 'string', + }, + { + name: 'prefixCls', + propType: 'string', + }, + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, ], screenshot: '', title: 'antd', @@ -55164,10 +74353,10 @@ Generated by [AVA](https://avajs.dev). { name: 'type', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'drag', 'select', + 'drag', ], }, }, @@ -55217,11 +74406,11 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'done', 'success', 'error', + 'done', 'uploading', 'removed', ], @@ -55240,35 +74429,6 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'size', - propType: 'number', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'arrayBuffer', - propType: 'object', - }, - { - name: 'slice', - propType: 'func', - }, - { - name: 'stream', - propType: 'object', - }, - { - name: 'text', - propType: 'object', - }, - ], - }, { type: 'shape', value: [ @@ -55282,12 +74442,67 @@ Generated by [AVA](https://avajs.dev). }, ], }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, ], }, }, { name: 'response', - propType: 'any', + propType: 'object', }, { name: 'error', @@ -55303,7 +74518,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'xhr', - propType: 'any', + propType: 'object', }, { name: 'preview', @@ -55355,11 +74570,11 @@ Generated by [AVA](https://avajs.dev). { name: 'status', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ - 'done', 'success', 'error', + 'done', 'uploading', 'removed', ], @@ -55378,35 +74593,6 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ - { - type: 'shape', - value: [ - { - name: 'size', - propType: 'number', - }, - { - name: 'type', - propType: 'string', - }, - { - name: 'arrayBuffer', - propType: 'object', - }, - { - name: 'slice', - propType: 'func', - }, - { - name: 'stream', - propType: 'object', - }, - { - name: 'text', - propType: 'object', - }, - ], - }, { type: 'shape', value: [ @@ -55420,12 +74606,67 @@ Generated by [AVA](https://avajs.dev). }, ], }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, ], }, }, { name: 'response', - propType: 'any', + propType: 'object', }, { name: 'error', @@ -55441,7 +74682,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'xhr', - propType: 'any', + propType: 'object', }, { name: 'preview', @@ -55457,8 +74698,58 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ 'string', - 'func', - 'func', + { + raw: '(file: RcFile) => string', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, + { + raw: '(file: RcFile) => PromiseLike', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, ], }, }, @@ -55479,7 +74770,7 @@ Generated by [AVA](https://avajs.dev). { name: 'method', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'POST', 'PUT', @@ -55490,15 +74781,17 @@ Generated by [AVA](https://avajs.dev). }, { name: 'headers', - propType: 'objectOf', + propType: { + type: 'objectOf', + value: 'string', + }, }, { name: 'showUploadList', propType: { type: 'oneOfType', value: [ - false, - true, + 'bool', { type: 'shape', value: [ @@ -55529,16 +74822,261 @@ Generated by [AVA](https://avajs.dev). }, { name: 'beforeUpload', - propType: 'func', + propType: { + raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + { + name: 'FileList', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + }, + ], + }, }, { name: 'onChange', - propType: 'func', + propType: { + raw: '(info: UploadChangeParam>) => void', + type: 'func', + value: [ + { + name: 'info', + propType: { + type: 'shape', + value: [ + { + name: 'T', + propType: 'any', + }, + { + name: 'file', + propType: 'object', + }, + { + name: 'fileList', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 'T', + propType: 'any', + }, + { + name: 'uid', + propType: 'string', + }, + { + name: 'size', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + { + name: 'fileName', + propType: 'string', + }, + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'url', + propType: 'string', + }, + { + name: 'status', + propType: { + type: 'oneOf', + value: [ + 'success', + 'error', + 'done', + 'uploading', + 'removed', + ], + }, + }, + { + name: 'percent', + propType: 'number', + }, + { + name: 'thumbUrl', + propType: 'string', + }, + { + name: 'originFileObj', + propType: { + type: 'oneOfType', + value: [ + { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, + ], + }, + }, + { + name: 'response', + propType: 'object', + }, + { + name: 'error', + propType: 'any', + }, + { + name: 'linkProps', + propType: 'any', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'xhr', + propType: 'object', + }, + { + name: 'preview', + propType: 'string', + }, + ], + }, + }, + }, + { + name: 'event', + propType: { + type: 'shape', + value: [ + { + name: 'percent', + propType: 'number', + }, + ], + }, + }, + ], + }, + }, + ], + }, }, { name: 'listType', propType: { - type: 'oneOfType', + type: 'oneOf', value: [ 'text', 'picture', @@ -55580,7 +75118,151 @@ Generated by [AVA](https://avajs.dev). }, { name: 'customRequest', - propType: 'func', + propType: { + raw: '(options: RcCustomRequestOptions) => void', + type: 'func', + value: [ + { + name: 'options', + propType: { + type: 'shape', + value: [ + { + name: 'onProgress', + propType: { + raw: '(event: { percent: number; }, file: File) => void', + type: 'func', + value: [ + { + name: 'event', + propType: { + type: 'shape', + value: [ + { + name: 'percent', + propType: 'number', + }, + ], + }, + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'onError', + propType: { + raw: '(error: Error) => void', + type: 'func', + value: [ + { + name: 'error', + propType: { + type: 'shape', + value: [ + { + name: 'name', + propType: 'string', + }, + { + name: 'message', + propType: 'string', + }, + { + name: 'stack', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'onSuccess', + propType: { + raw: '(response: object, file: File) => void', + type: 'func', + value: [ + { + name: 'response', + propType: 'object', + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + ], + }, + }, + { + name: 'data', + propType: 'object', + }, + { + name: 'filename', + propType: 'string', + }, + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + }, + { + name: 'withCredentials', + propType: 'bool', + }, + { + name: 'action', + propType: 'string', + }, + { + name: 'headers', + propType: 'object', + }, + ], + }, + }, + ], + }, }, { name: 'withCredentials', @@ -55624,11 +75306,117 @@ Generated by [AVA](https://avajs.dev). }, { name: 'previewFile', - propType: 'any', + propType: { + raw: 'PreviewFileHandler', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'oneOfType', + value: [ + { + type: 'shape', + value: [ + { + name: 'lastModified', + propType: 'number', + }, + { + name: 'name', + propType: 'string', + }, + ], + }, + { + type: 'shape', + value: [ + { + name: 'size', + propType: 'number', + }, + { + name: 'type', + propType: 'string', + }, + { + name: 'arrayBuffer', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + { + name: 'slice', + propType: { + raw: '(start?: number, end?: number, contentType?: string) => Blob', + type: 'func', + value: [ + { + name: 'start', + propType: 'number', + }, + { + name: 'end', + propType: 'number', + }, + { + name: 'contentType', + propType: 'string', + }, + ], + }, + }, + { + name: 'stream', + propType: { + raw: '() => ReadableStream', + type: 'func', + }, + }, + { + name: 'text', + propType: { + raw: '() => Promise', + type: 'func', + }, + }, + ], + }, + ], + }, + }, + ], + }, }, { name: 'transformFile', - propType: 'any', + propType: { + raw: 'TransformFileHandler', + type: 'func', + value: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], + }, }, { name: 'iconRender', @@ -55642,45 +75430,4 @@ Generated by [AVA](https://avajs.dev). screenshot: '', title: 'antd', }, - { - componentName: 'Item', - devMode: 'proCode', - docUrl: '', - npm: { - destructuring: true, - exportName: 'Item', - main: 'components/index.tsx', - package: 'antd', - subName: 'Meta', - version: '4.1.4', - }, - props: [ - { - name: 'avatar', - propType: 'node', - }, - { - name: 'className', - propType: 'string', - }, - { - name: 'description', - propType: 'node', - }, - { - name: 'prefixCls', - propType: 'string', - }, - { - name: 'style', - propType: 'object', - }, - { - name: 'title', - propType: 'node', - }, - ], - screenshot: '', - title: 'antd', - }, ] diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.snap b/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.snap index 3201c45cf..67ae97757 100644 Binary files a/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.snap and b/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.snap differ diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md b/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md index 1b4064674..1543b535c 100644 --- a/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md +++ b/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md @@ -758,7 +758,7 @@ Generated by [AVA](https://avajs.dev). { description: '面包屑子节点,需传入 Breadcrumb.Item', name: 'children', - propType: 'any', + propType: 'object', }, { defaultValue: 100, @@ -1066,12 +1066,12 @@ Generated by [AVA](https://avajs.dev). { description: '默认选中的日期(moment 对象)', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { description: '选中的日期值 (moment 对象)', name: 'value', - propType: 'any', + propType: 'object', }, { name: 'modes', @@ -1186,22 +1186,22 @@ Generated by [AVA](https://avajs.dev). { description: '默认的开始日期', name: 'defaultStartValue', - propType: 'any', + propType: 'object', }, { description: '默认的结束日期', name: 'defaultEndValue', - propType: 'any', + propType: 'object', }, { description: '开始日期(moment 对象)', name: 'startValue', - propType: 'any', + propType: 'object', }, { description: '结束日期(moment 对象)', name: 'endValue', - propType: 'any', + propType: 'object', }, { defaultValue: false, @@ -1391,7 +1391,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { name: 'className', @@ -1423,7 +1423,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { description: '背景图片地址', @@ -1470,7 +1470,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'hr', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { description: '分割线是否向内缩进', @@ -1507,7 +1507,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { name: 'className', @@ -1539,7 +1539,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { name: 'className', @@ -2524,12 +2524,12 @@ Generated by [AVA](https://avajs.dev). { description: '日期值(受控)moment 对象', name: 'value', - propType: 'any', + propType: 'object', }, { description: '初始日期值,moment 对象', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { defaultValue: 'YYYY-MM-DD', @@ -2711,7 +2711,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -2996,7 +2996,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -3059,12 +3059,12 @@ Generated by [AVA](https://avajs.dev). { description: '日期值(受控)moment 对象', name: 'value', - propType: 'any', + propType: 'object', }, { description: '初始日期值,moment 对象', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { defaultValue: 'YYYY-MM', @@ -3212,7 +3212,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -3270,12 +3270,12 @@ Generated by [AVA](https://avajs.dev). { description: '日期值(受控)moment 对象', name: 'value', - propType: 'any', + propType: 'object', }, { description: '初始日期值,moment 对象', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { defaultValue: 'YYYY', @@ -3418,7 +3418,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -3485,12 +3485,12 @@ Generated by [AVA](https://avajs.dev). { description: '日期值(受控)moment 对象', name: 'value', - propType: 'any', + propType: 'object', }, { description: '初始日期值,moment 对象', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { defaultValue: 'YYYY-wo', @@ -3639,7 +3639,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -5011,6 +5011,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ + 'number', { type: 'oneOf', value: [ @@ -5025,7 +5026,6 @@ Generated by [AVA](https://avajs.dev). 'inherit', ], }, - 'number', ], }, }, @@ -10159,12 +10159,12 @@ Generated by [AVA](https://avajs.dev). { description: '时间值(moment 对象或时间字符串,受控状态使用)', name: 'value', - propType: 'any', + propType: 'object', }, { description: '时间初值(moment 对象或时间字符串,非受控状态使用)', name: 'defaultValue', - propType: 'any', + propType: 'object', }, { defaultValue: 'medium', @@ -10319,7 +10319,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'popupComponent', - propType: 'any', + propType: 'object', }, { name: 'popupContent', @@ -11233,7 +11233,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'article', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, ], screenshot: '', @@ -11261,7 +11261,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'p', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { defaultValue: 'long', @@ -11327,7 +11327,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'span', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, { name: 'children', @@ -12171,6 +12171,7 @@ Generated by [AVA](https://avajs.dev). propType: { type: 'oneOfType', value: [ + 'number', { type: 'oneOf', value: [ @@ -12179,7 +12180,6 @@ Generated by [AVA](https://avajs.dev). 'large', ], }, - 'number', ], }, }, @@ -12290,7 +12290,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, ], screenshot: '', @@ -12341,7 +12341,7 @@ Generated by [AVA](https://avajs.dev). defaultValue: 'div', description: '设置标签类型', name: 'component', - propType: 'any', + propType: 'object', }, ], screenshot: '', diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.snap b/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.snap index febc954d1..f789e472e 100644 Binary files a/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.snap and b/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.snap differ diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.md b/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.md index fa72fe846..9427c2c19 100644 --- a/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.md +++ b/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.md @@ -357,7 +357,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'optionalElementType', - propType: 'any', + propType: 'object', }, { name: 'optionalMessage', @@ -475,6 +475,60 @@ Generated by [AVA](https://avajs.dev). }, ] +## ts component 2 by local + +> Snapshot 1 + + [ + { + componentName: 'default', + devMode: 'proCode', + docUrl: '', + npm: { + destructuring: false, + exportName: 'default', + main: 'src/index.tsx', + package: '@alife/empty', + subName: '', + version: '1.0.1', + }, + props: [ + { + name: 'className', + propType: 'string', + }, + { + name: 'style', + propType: 'object', + }, + { + name: 'imageStyle', + propType: 'object', + }, + { + name: 'image', + propType: 'node', + }, + { + name: 'description', + propType: 'node', + }, + { + name: 'type', + propType: { + type: 'oneOf', + value: [ + 'default', + 'custom', + ], + }, + }, + ], + screenshot: '', + title: '@alife/empty', + }, + ] + ## ts component by local > Snapshot 1 @@ -493,10 +547,402 @@ Generated by [AVA](https://avajs.dev). version: '1.0.0', }, props: [ + { + name: 'object', + propType: { + isRequired: true, + type: 'object', + }, + }, + { + name: 'trigger', + propType: { + type: 'arrayOf', + value: { + type: 'oneOf', + value: [ + 'click', + 'hover', + 'contextMenu', + ], + }, + }, + }, + { + name: 'str', + propType: 'string', + }, + { + name: 'num', + propType: { + isRequired: true, + type: 'number', + }, + }, + { + name: 'gender', + propType: { + isRequired: true, + type: 'oneOf', + value: [ + 0, + 1, + ], + }, + }, + { + name: 'any', + propType: { + isRequired: true, + type: 'any', + }, + }, + { + name: 'bool', + propType: { + isRequired: true, + type: 'bool', + }, + }, + { + name: 'tuple', + propType: { + isRequired: true, + type: 'object', + }, + }, + { + name: 'enum', + propType: { + isRequired: true, + type: 'oneOf', + value: [ + 'red', + 'yellow', + 'green', + ], + }, + }, + { + name: 'arr', + propType: { + isRequired: true, + type: 'arrayOf', + value: 'number', + }, + }, + { + name: 'halfEmptyObj', + propType: { + isRequired: true, + type: 'shape', + value: [ + { + name: 'fun', + propType: { + raw: '(a: string[]) => void', + type: 'func', + value: [ + { + name: 'a', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + }, + ], + }, + }, + { + name: 'emptyObj', + propType: { + isRequired: true, + type: 'object', + }, + }, + { + name: 'func', + propType: { + isRequired: true, + raw: '{ (arg: string): number; (a: string): Element; }', + type: 'func', + value: [ + { + name: 'arg', + propType: 'string', + }, + ], + }, + }, + { + name: 'funcs', + propType: { + isRequired: true, + type: 'shape', + value: [ + { + name: 'n', + propType: { + raw: '() => number', + type: 'func', + }, + }, + { + name: 'a', + propType: { + raw: '(arg: string, num: number) => void', + type: 'func', + value: [ + { + name: 'arg', + propType: 'string', + }, + { + name: 'num', + propType: 'number', + }, + ], + }, + }, + ], + }, + }, + { + name: 'fuzzy', + propType: { + isRequired: true, + type: 'oneOfType', + value: [ + 'number', + 'bool', + { + type: 'shape', + value: [ + { + name: 'a', + propType: 'any', + }, + { + name: 'sa', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + ], + }, + { + type: 'oneOf', + value: [ + 'number', + 'object', + 'test', + ], + }, + ], + }, + }, + { + name: 'oneOf', + propType: { + isRequired: true, + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 's', + propType: 'string', + }, + { + name: 'n', + propType: 'number', + }, + ], + }, + { + type: 'oneOf', + value: [ + 'test', + ], + }, + ], + }, + }, + { + name: 'refFunc', + propType: { + isRequired: true, + raw: '(p: Props) => void', + type: 'func', + value: [ + { + name: 'p', + propType: 'object', + }, + ], + }, + }, + { + name: 'elementOrOther', + propType: { + isRequired: true, + type: 'oneOfType', + value: [ + 'element', + { + raw: 'Func', + type: 'func', + value: [ + { + name: 'a', + propType: 'string', + }, + ], + }, + ], + }, + }, + { + name: 'obj', + propType: { + isRequired: true, + type: 'shape', + value: [ + { + name: 'a', + propType: 'number', + }, + { + name: 'arrOfStr', + propType: { + type: 'arrayOf', + value: 'string', + }, + }, + { + name: 'arrOfObj', + propType: { + type: 'arrayOf', + value: { + type: 'shape', + value: [ + { + name: 's', + propType: 'string', + }, + { + name: 'n', + propType: 'number', + }, + ], + }, + }, + }, + { + name: 'func', + propType: 'func', + }, + ], + }, + }, + { + name: 'objOf', + propType: { + isRequired: true, + type: 'objectOf', + value: 'number', + }, + }, + { + name: 'exact', + propType: { + isRequired: true, + type: 'shape', + value: [ + { + name: 'a', + propType: 'number', + }, + ], + }, + }, { name: 'node', propType: 'node', }, + { + name: 'element', + propType: 'element', + }, + { + name: 'elementType', + propType: 'object', + }, + { + name: 'union', + propType: { + isRequired: true, + type: 'oneOfType', + value: [ + 'string', + 'number', + { + type: 'shape', + value: [ + { + name: 'a', + propType: 'string', + }, + ], + }, + ], + }, + }, + { + name: 'func2', + propType: { + isRequired: true, + raw: 'Func', + type: 'func', + value: [ + { + name: 'a', + propType: 'string', + }, + ], + }, + }, + { + name: 'html', + propType: { + isRequired: true, + type: 'object', + }, + }, + { + name: 'loading', + propType: { + type: 'oneOfType', + value: [ + 'bool', + { + type: 'shape', + value: [ + { + name: 'delay', + propType: 'number', + }, + ], + }, + ], + }, + }, ], screenshot: '', title: 'ts-component', diff --git a/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.snap b/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.snap index d8fe96dcb..2fecf6b64 100644 Binary files a/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.snap and b/packages/material-parser/test/fixtures/__snapshots__/test/index.ts.snap differ diff --git a/packages/material-parser/test/fixtures/antd-component/components/anchor/Anchor.tsx b/packages/material-parser/test/fixtures/antd-component/components/anchor/Anchor.tsx index 3e655a41b..81c5bdfe0 100644 --- a/packages/material-parser/test/fixtures/antd-component/components/anchor/Anchor.tsx +++ b/packages/material-parser/test/fixtures/antd-component/components/anchor/Anchor.tsx @@ -46,21 +46,24 @@ export type AnchorContainer = HTMLElement | Window; interface AnchorProps { prefixCls?: string; - // className?: string; - // style?: React.CSSProperties; - // children?: React.ReactNode; - // offsetTop?: number; - // bounds?: number; - // affix?: boolean; - // showInkInFixed?: boolean; - // getContainer?: () => AnchorContainer; - // /** Return customize highlight anchor */ - // getCurrentAnchor?: () => string; - // onClick?: (e: React.MouseEvent, link: { title: React.ReactNode; href: string }) => void; - // /** Scroll to target offset value, if none, it's offsetTop prop value or 0. */ - // targetOffset?: number; - // /** Listening event when scrolling change active link */ - // onChange?: (currentActiveLink: string) => void; + className?: string; + style?: React.CSSProperties; + children?: React.ReactNode; + offsetTop?: number; + bounds?: number; + affix?: boolean; + showInkInFixed?: boolean; + getContainer?: () => AnchorContainer; + /** Return customize highlight anchor */ + getCurrentAnchor?: () => string; + onClick?: ( + e: React.MouseEvent, + link: { title: React.ReactNode; href: string }, + ) => void; + /** Scroll to target offset value, if none, it's offsetTop prop value or 0. */ + targetOffset?: number; + /** Listening event when scrolling change active link */ + onChange?: (currentActiveLink: string) => void; } interface AnchorState { @@ -79,7 +82,10 @@ interface AntAnchor { unregisterLink: (link: string) => void; activeLink: string | null; scrollTo: (link: string) => void; - onClick?: (e: React.MouseEvent, link: { title: React.ReactNode; href: string }) => void; + onClick?: ( + e: React.MouseEvent, + link: { title: React.ReactNode; href: string }, + ) => void; } export default class Anchor extends React.Component { @@ -249,7 +255,10 @@ export default class Anchor extends React.Component { return; } const { offsetTop, bounds, targetOffset } = this.props; - const currentActiveLink = this.getCurrentAnchor(targetOffset !== undefined ? targetOffset : offsetTop || 0, bounds); + const currentActiveLink = this.getCurrentAnchor( + targetOffset !== undefined ? targetOffset : offsetTop || 0, + bounds, + ); this.setCurrentActiveLink(currentActiveLink); }; diff --git a/packages/material-parser/test/fixtures/ts-component/src/index.tsx b/packages/material-parser/test/fixtures/ts-component/src/index.tsx index d647aa34f..71540c1f8 100644 --- a/packages/material-parser/test/fixtures/ts-component/src/index.tsx +++ b/packages/material-parser/test/fixtures/ts-component/src/index.tsx @@ -1,40 +1,9 @@ -import * as React from 'react'; +import App from './main-module'; import SubModule from './sub-module'; -enum Gender { - MALE, - FEMALE, -} - -interface Props { - // str?: string; - // num: number; - // gender: Gender; - // any: any; - // bool: boolean; - // tuple: [1, 'str', true]; - // enum: 'red' | 'yellow' | 'green'; - // arr: number[]; - // obj: { - // a: number; - // [k: string]: number; - // }; - // objOf: { - // [k: string]: number; - // }; - // exact: { - // a: number; - // }; - // empty: {}; - node?: React.ReactNode; - // element?: JSX.Element; - // elementType?: React.ElementType; -} - -const App = (props: Props) => { - return
hello
; +App.SubModule = SubModule; +App.defaultProps = { + str: 'str2', }; -App.SubModule = SubModule; - export default App; diff --git a/packages/material-parser/test/fixtures/ts-component/src/main-module.tsx b/packages/material-parser/test/fixtures/ts-component/src/main-module.tsx new file mode 100644 index 000000000..536b24acd --- /dev/null +++ b/packages/material-parser/test/fixtures/ts-component/src/main-module.tsx @@ -0,0 +1,102 @@ +/* eslint-disable @typescript-eslint/ban-types */ +/* eslint-disable @typescript-eslint/indent */ +/* eslint-disable @typescript-eslint/no-unused-vars */ +/* eslint-disable @typescript-eslint/member-ordering */ +import * as React from 'react'; +import SubModule from './sub-module'; + +enum Gender { + MALE, + FEMALE, +} + +interface Obj { + s: string; + n: number; +} + +type Func = (a: string) => JSX.Element; +type Union = + | string + | number + | { + a: string; + }; + +interface Props { + object: Object; + trigger?: Array<'click' | 'hover' | 'contextMenu'>; + str?: string; + num: number; + gender: Gender; + any: any; + bool: boolean; + tuple: [number, string, true]; + enum: 'red' | 'yellow' | 'green'; + arr: number[]; + halfEmptyObj: { + [k: string]: any; + fun(a: string[]): void; + }; + // eslint-disable-next-line @typescript-eslint/ban-types + emptyObj: {}; + func(arg: string): number; + funcs: { + n(): number; + a(arg: string, num: number): void; + }; + fuzzy: + | boolean + | 'object' + | number + | 'number' + | 'test' + | { + a: any; + sa: string[]; + }; + oneOf: boolean | 'test' | Obj; + refFunc(p: Props): void; + elementOrOther: JSX.Element | Func; + obj: { + a: number; + arrOfStr: string[]; + arrOfObj: Obj[]; + func: () => void; + }; + objOf: { + [k: string]: number; + }; + exact: { + a: number; + }; + node?: React.ReactNode; + element?: JSX.Element; + elementType?: React.ElementType; + union: Union; + // eslint-disable-next-line @typescript-eslint/adjacent-overload-signatures + func(a: string): JSX.Element; + func2: Func; + html: HTMLBaseElement; + loading?: boolean | { delay?: number }; +} + +interface AppProps extends React.FC { + SubModule?: typeof SubModule; +} +const App: AppProps = () => { + return
hello
; +}; + +App.defaultProps = { + object: { + a: '1', + b: '2', + }, + func(a) { + return a; + }, + str: 'str', +}; + +export default App; diff --git a/packages/material-parser/test/fixtures/ts-component/src/sub-module.tsx b/packages/material-parser/test/fixtures/ts-component/src/sub-module.tsx index d3006b55e..acea70b08 100644 --- a/packages/material-parser/test/fixtures/ts-component/src/sub-module.tsx +++ b/packages/material-parser/test/fixtures/ts-component/src/sub-module.tsx @@ -4,6 +4,19 @@ interface Props { name: string; } -export default function SubModule({ name }: Props) { - return
hello, {name}
; +class SubModule extends React.Component { + static defaultProps = { + name: 'abc', + }; + + render() { + const { name } = this.props; + return
hello, {name}
; + } } + +SubModule.defaultProps = { + name: 'abc', +}; + +export default SubModule; diff --git a/packages/material-parser/test/fixtures/ts-component2/package.json b/packages/material-parser/test/fixtures/ts-component2/package.json new file mode 100644 index 000000000..95bb4bd8d --- /dev/null +++ b/packages/material-parser/test/fixtures/ts-component2/package.json @@ -0,0 +1,63 @@ +{ + "name": "@alife/empty", + "version": "1.0.1", + "description": "空组件", + "files": [ + "demo/", + "es/", + "lib/", + "build/", + "dist", + "material-meta.json" + ], + "main": "src/index.tsx", + "module": "src/index.tsx", + "stylePath": "style.js", + "scripts": { + "start": "build-scripts start", + "build": "build-scripts build", + "test": "build-scripts test", + "prepublishOnly": "npm run build", + "doc": "react-doc-gen", + "lint": "eslint --cache --ext .js,.jsx ./" + }, + "keywords": [ + "ice", + "react", + "component" + ], + "dependencies": { + "classnames": "^2.2.6", + "prop-types": "^15.5.8" + }, + "devDependencies": { + "@alife/build-plugin-lowcode": "^1.0.7", + "@alib/build-scripts": "^0.1.3", + "@alifd/adaptor-generate": "^0.1.3", + "build-plugin-component": "^0.2.0", + "build-plugin-fusion": "^0.1.0", + "build-plugin-fusion-cool": "^0.1.0", + "build-plugin-moment-locales": "^0.1.0", + "react": "^16.3.0", + "react-dom": "^16.3.0", + "@ice/spec": "^1.0.0", + "eslint": "^6.0.1", + "@alifd/next": "1.x", + "@types/react": "^16.9.13", + "@types/react-dom": "^16.9.4" + }, + "peerDependencies": { + "react": "^16.3.0", + "@alifd/next": "1.x" + }, + "componentConfig": { + "name": "Empty", + "title": "empty", + "category": "DataDisplay" + }, + "publishConfig": { + "registry": "https://registry.npm.alibaba-inc.com" + }, + "license": "MIT", + "homepage": "https://unpkg.alibaba-inc.com/@alife/empty@1.0.1/build/index.html" +} diff --git a/packages/material-parser/test/fixtures/ts-component2/src/empty.tsx b/packages/material-parser/test/fixtures/ts-component2/src/empty.tsx new file mode 100644 index 000000000..f355d8e95 --- /dev/null +++ b/packages/material-parser/test/fixtures/ts-component2/src/empty.tsx @@ -0,0 +1,22 @@ +import * as React from 'react'; +import classNames from 'classnames'; +import './index'; +interface DefaultEmptyImg { + className?: string; + imageStyle?: React.CSSProperties; +} + +export const DefaultEmptyImg = (props: DefaultEmptyImg) => { + const { className, imageStyle, ...restProps } = props; + const prefixCls = 'design-empty-default'; + const alt = 'empty'; + + return ( +
+
+ {alt} +
+

暂时没有数据

+
+ ); +}; diff --git a/packages/material-parser/test/fixtures/ts-component2/src/index.scss b/packages/material-parser/test/fixtures/ts-component2/src/index.scss new file mode 100644 index 000000000..e833d2c72 --- /dev/null +++ b/packages/material-parser/test/fixtures/ts-component2/src/index.scss @@ -0,0 +1,49 @@ +.design-empty { + margin: 0 8px; + font-size: 14px; + line-height: 1.5715; + text-align: center; + + &-image { + height: 200px; + margin-bottom: 4px; + + img { + height: 100%; + } + + svg { + height: 100%; + margin: auto; + } + } + + &-description { + margin: 0; + } + + &-footer { + margin-top: 16px; + } +} + +.design-empty-default { + margin: 0 8px; + font-size: 14px; + line-height: 1.5715; + text-align: center; + + &-image { + height: 54px; + margin-bottom: 8px; + + img { + height: 100%; + } + } + + &-description { + font-size: 14px; + color: #c2c2c2; + } +} diff --git a/packages/material-parser/test/fixtures/ts-component2/src/index.tsx b/packages/material-parser/test/fixtures/ts-component2/src/index.tsx new file mode 100644 index 000000000..01d26c722 --- /dev/null +++ b/packages/material-parser/test/fixtures/ts-component2/src/index.tsx @@ -0,0 +1,71 @@ +import * as React from 'react'; +import classNames from 'classnames'; +import { DefaultEmptyImg } from './empty'; + +export interface EmptyProps { + className?: string; + style?: React.CSSProperties; + imageStyle?: React.CSSProperties; + image?: React.ReactNode | string; + description?: React.ReactNode; + children?: React.ReactNode; + type?: 'default' | 'custom'; // default 默认, custom 表示自定义 +} + +const prefixCls = 'design-empty'; +interface EmptyType extends React.FC { + IMAGE_TYPE_SERVERBUSY: string; //服务器繁忙 + IMAGE_TYPE_SERVERNOFOUND: string; // 404 + IMAGE_TYPE_FILENOFOUND: string; //文件不存在 + IMAGE_TYPE_PROJECTNOFOUND: string; // 项目不存在 + IMAGE_TYPE_EMPTY: string; //空 +} + +const Empty: EmptyType = (props: EmptyProps) => { + const { + className, + image = 'Empty.IMAGE_TYPE_EMPTY', + description, + children, + imageStyle, + type = 'custom', + ...restProps + } = props; + + if (type === 'default') { + return ; + } + + let imageNode: React.ReactNode = null; + const alt = typeof description === 'string' ? description : 'empty'; + + if (typeof image === 'string') { + imageNode = {alt}; + } else { + imageNode = image; + } + + return ( +
+
+ {imageNode} +
+ {description &&

{description}

} + {children &&
{children}
} +
+ ); +}; + +//服务器繁忙 +Empty.IMAGE_TYPE_SERVERBUSY = 'https://img.alicdn.com/tfs/TB1qPJvTFY7gK0jSZKzXXaikpXa-400-400.png'; +//404 +Empty.IMAGE_TYPE_SERVERNOFOUND = + 'https://img.alicdn.com/tfs/TB18gVGTUH1gK0jSZSyXXXtlpXa-400-400.png'; +//文件不存在 +Empty.IMAGE_TYPE_FILENOFOUND = 'https://img.alicdn.com/tfs/TB1.ClQTUT1gK0jSZFrXXcNCXXa-400-400.png'; +//项目不存在 +Empty.IMAGE_TYPE_PROJECTNOFOUND = + 'https://img.alicdn.com/tfs/TB1ZWumfcieb18jSZFvXXaI3FXa-400-400.png'; +//空 +Empty.IMAGE_TYPE_EMPTY = 'https://img.alicdn.com/tfs/TB13G0LTNv1gK0jSZFFXXb0sXXa-54-54.svg'; +export default Empty; diff --git a/packages/material-parser/test/index.ts b/packages/material-parser/test/index.ts index 9fa9981c5..84959a2ca 100644 --- a/packages/material-parser/test/index.ts +++ b/packages/material-parser/test/index.ts @@ -6,6 +6,7 @@ import { getFromFixtures } from './helpers'; const multiExportedComptPath = getFromFixtures('multiple-exported-component'); const singleExportedComptPath = getFromFixtures('single-exported-component'); const tsComponent = getFromFixtures('ts-component'); +const tsComponent2 = getFromFixtures('ts-component2'); test('materialize single exported component by local', async t => { const options: IMaterializeOptions = { @@ -39,3 +40,14 @@ test('ts component by local', async t => { t.snapshot(actual); }); + +test('ts component 2 by local', async t => { + const options: IMaterializeOptions = { + entry: tsComponent2, + accesser: 'local', + }; + + const actual = await parse(options); + + t.snapshot(actual); +}); diff --git a/packages/plugin-components-pane/CHANGELOG.md b/packages/plugin-components-pane/CHANGELOG.md index c6581a940..4da7d9f15 100644 --- a/packages/plugin-components-pane/CHANGELOG.md +++ b/packages/plugin-components-pane/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +
+## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-components-pane@1.0.10...@ali/lowcode-plugin-components-pane@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-components-pane + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-components-pane@1.0.9...@ali/lowcode-plugin-components-pane@1.0.10) (2020-09-29) diff --git a/packages/plugin-components-pane/package.json b/packages/plugin-components-pane/package.json index ab9492366..9c7818c0f 100644 --- a/packages/plugin-components-pane/package.json +++ b/packages/plugin-components-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-components-pane", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor component-list plugin", "files": [ "es/", @@ -21,9 +21,9 @@ "author": "xiayang.xy", "dependencies": { "@ali/intl-universal": "^0.4.12", - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", "@ali/vu-layer": "^4.0.1", "@ali/vu-uxcore-legao-design": "^1.4.0", "@alifd/next": "^1.19.19", diff --git a/packages/plugin-designer/CHANGELOG.md b/packages/plugin-designer/CHANGELOG.md index bd486264b..72cd7782a 100644 --- a/packages/plugin-designer/CHANGELOG.md +++ b/packages/plugin-designer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-designer@1.0.10...@ali/lowcode-plugin-designer@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-designer + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-designer@1.0.9...@ali/lowcode-plugin-designer@1.0.10) (2020-09-29) diff --git a/packages/plugin-designer/package.json b/packages/plugin-designer/package.json index 271aa8222..686778317 100644 --- a/packages/plugin-designer/package.json +++ b/packages/plugin-designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-designer", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor designer plugin", "files": [ "es", @@ -20,8 +20,8 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-event-bind-dialog/CHANGELOG.md b/packages/plugin-event-bind-dialog/CHANGELOG.md index 5729f5b28..cb3a2f1e9 100644 --- a/packages/plugin-event-bind-dialog/CHANGELOG.md +++ b/packages/plugin-event-bind-dialog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-event-bind-dialog@1.0.10...@ali/lowcode-plugin-event-bind-dialog@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-event-bind-dialog + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-event-bind-dialog@1.0.9...@ali/lowcode-plugin-event-bind-dialog@1.0.10) (2020-09-29) diff --git a/packages/plugin-event-bind-dialog/package.json b/packages/plugin-event-bind-dialog/package.json index 66c132f28..f7381420c 100644 --- a/packages/plugin-event-bind-dialog/package.json +++ b/packages/plugin-event-bind-dialog/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-event-bind-dialog", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor event bind dialog plugin", "files": [ "es", @@ -19,8 +19,8 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", "@alifd/next": "^1.19.16", "react": "^16.8.1", "react-dom": "^16.8.1" diff --git a/packages/plugin-outline-pane/CHANGELOG.md b/packages/plugin-outline-pane/CHANGELOG.md index 05fbe91fd..71651177f 100644 --- a/packages/plugin-outline-pane/CHANGELOG.md +++ b/packages/plugin-outline-pane/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-outline-pane@1.0.10...@ali/lowcode-plugin-outline-pane@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-outline-pane + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-outline-pane@1.0.9...@ali/lowcode-plugin-outline-pane@1.0.10) (2020-09-29) diff --git a/packages/plugin-outline-pane/package.json b/packages/plugin-outline-pane/package.json index 85b2e9470..4102488a5 100644 --- a/packages/plugin-outline-pane/package.json +++ b/packages/plugin-outline-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-outline-pane", - "version": "1.0.10", + "version": "1.0.11", "description": "Outline pane for Ali lowCode engine", "files": [ "es", @@ -14,10 +14,10 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@alifd/next": "^1.19.16", "classnames": "^2.2.6", "react": "^16", diff --git a/packages/plugin-sample-logo/CHANGELOG.md b/packages/plugin-sample-logo/CHANGELOG.md index 85209cb79..ed5640618 100644 --- a/packages/plugin-sample-logo/CHANGELOG.md +++ b/packages/plugin-sample-logo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-logo@1.0.10...@ali/lowcode-plugin-sample-logo@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-logo + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-logo@1.0.9...@ali/lowcode-plugin-sample-logo@1.0.10) (2020-09-29) diff --git a/packages/plugin-sample-logo/package.json b/packages/plugin-sample-logo/package.json index c53149463..fabd319eb 100644 --- a/packages/plugin-sample-logo/package.json +++ b/packages/plugin-sample-logo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-logo", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor logo plugin", "files": [ "es/", @@ -20,7 +20,7 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", "react": "^16.8.1" }, "devDependencies": { diff --git a/packages/plugin-sample-preview/CHANGELOG.md b/packages/plugin-sample-preview/CHANGELOG.md index b8fea8343..61cd2249f 100644 --- a/packages/plugin-sample-preview/CHANGELOG.md +++ b/packages/plugin-sample-preview/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-preview@1.0.10...@ali/lowcode-plugin-sample-preview@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-preview + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-preview@1.0.9...@ali/lowcode-plugin-sample-preview@1.0.10) (2020-09-29) diff --git a/packages/plugin-sample-preview/package.json b/packages/plugin-sample-preview/package.json index 81a5998ec..3b2132e5b 100644 --- a/packages/plugin-sample-preview/package.json +++ b/packages/plugin-sample-preview/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-preview", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor sample preview plugin", "files": [ "es", @@ -19,11 +19,11 @@ "editor" ], "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-react-renderer": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-react-renderer": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@alifd/next": "^1.x", "react": "^16.8.1" }, diff --git a/packages/plugin-source-editor/CHANGELOG.md b/packages/plugin-source-editor/CHANGELOG.md index aee4519ff..b5c099489 100644 --- a/packages/plugin-source-editor/CHANGELOG.md +++ b/packages/plugin-source-editor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-source-editor@1.0.10...@ali/lowcode-plugin-source-editor@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-source-editor + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-source-editor@1.0.9...@ali/lowcode-plugin-source-editor@1.0.10) (2020-09-29) diff --git a/packages/plugin-source-editor/package.json b/packages/plugin-source-editor/package.json index d14694565..58cf9529a 100644 --- a/packages/plugin-source-editor/package.json +++ b/packages/plugin-source-editor/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-source-editor", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor source-editor plugin", "files": [ "es", @@ -19,7 +19,7 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", "@alifd/next": "^1.19.16", "js-beautify": "^1.10.1", "prettier": "^1.18.2", diff --git a/packages/plugin-undo-redo/CHANGELOG.md b/packages/plugin-undo-redo/CHANGELOG.md index c011831f1..dd9adb64c 100644 --- a/packages/plugin-undo-redo/CHANGELOG.md +++ b/packages/plugin-undo-redo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-undo-redo@1.0.10...@ali/lowcode-plugin-undo-redo@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-undo-redo + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-undo-redo@1.0.9...@ali/lowcode-plugin-undo-redo@1.0.10) (2020-09-29) diff --git a/packages/plugin-undo-redo/package.json b/packages/plugin-undo-redo/package.json index 98680e3f7..eb2061b28 100644 --- a/packages/plugin-undo-redo/package.json +++ b/packages/plugin-undo-redo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-undo-redo", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor undo redo plugin", "files": [ "es", @@ -19,11 +19,11 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-editor-skeleton": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-editor-skeleton": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-variable-bind-dialog/CHANGELOG.md b/packages/plugin-variable-bind-dialog/CHANGELOG.md index f0b847715..5bf68a3ed 100644 --- a/packages/plugin-variable-bind-dialog/CHANGELOG.md +++ b/packages/plugin-variable-bind-dialog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-variable-bind-dialog@1.0.10...@ali/lowcode-plugin-variable-bind-dialog@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-variable-bind-dialog + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-variable-bind-dialog@1.0.9...@ali/lowcode-plugin-variable-bind-dialog@1.0.10) (2020-09-29) diff --git a/packages/plugin-variable-bind-dialog/package.json b/packages/plugin-variable-bind-dialog/package.json index 6e624ccce..5b5ebc7d1 100644 --- a/packages/plugin-variable-bind-dialog/package.json +++ b/packages/plugin-variable-bind-dialog/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-variable-bind-dialog", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor variable bind dialog plugin", "files": [ "es", @@ -19,7 +19,7 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", "@alifd/next": "^1.19.16", "react": "^16.8.1", "react-dom": "^16.8.1" diff --git a/packages/plugin-zh-en/CHANGELOG.md b/packages/plugin-zh-en/CHANGELOG.md index c2c819e7a..3b97fbe60 100644 --- a/packages/plugin-zh-en/CHANGELOG.md +++ b/packages/plugin-zh-en/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-zh-en@1.0.10...@ali/lowcode-plugin-zh-en@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-zh-en + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-zh-en@1.0.9...@ali/lowcode-plugin-zh-en@1.0.10) (2020-09-29) diff --git a/packages/plugin-zh-en/package.json b/packages/plugin-zh-en/package.json index 383babf9a..19b56e804 100644 --- a/packages/plugin-zh-en/package.json +++ b/packages/plugin-zh-en/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-zh-en", - "version": "1.0.10", + "version": "1.0.11", "description": "alibaba lowcode editor zhong english plugin", "files": [ "es", @@ -14,9 +14,9 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-editor-core": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-editor-core": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/rax-provider/CHANGELOG.md b/packages/rax-provider/CHANGELOG.md index ab07b7540..fd0d16633 100644 --- a/packages/rax-provider/CHANGELOG.md +++ b/packages/rax-provider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-provider@1.0.10...@ali/lowcode-rax-provider@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-rax-provider + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-provider@1.0.9...@ali/lowcode-rax-provider@1.0.10) (2020-09-29) diff --git a/packages/rax-provider/package.json b/packages/rax-provider/package.json index dfd0d6e11..9a3a18be3 100644 --- a/packages/rax-provider/package.json +++ b/packages/rax-provider/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-rax-provider", - "version": "1.0.10", + "version": "1.0.11", "description": "Rax Provider for Runtime", "files": [ "es", @@ -18,7 +18,7 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-runtime": "^1.0.12", + "@ali/lowcode-runtime": "^1.0.13", "driver-universal": "^3.1.3", "history": "^4.10.1", "rax-use-router": "^3.0.0" diff --git a/packages/rax-render/CHANGELOG.md b/packages/rax-render/CHANGELOG.md index 2c45324bc..5e5694000 100644 --- a/packages/rax-render/CHANGELOG.md +++ b/packages/rax-render/CHANGELOG.md @@ -3,7 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-renderer@1.0.10...@ali/lowcode-rax-renderer@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-rax-renderer + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-renderer@1.0.9...@ali/lowcode-rax-renderer@1.0.10) (2020-09-29) @@ -11,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @ali/lowcode-rax-renderer - + ## [1.0.9](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-renderer@1.0.8...@ali/lowcode-rax-renderer@1.0.9) (2020-09-28) diff --git a/packages/rax-render/package.json b/packages/rax-render/package.json index bc27457a5..7de2e6d90 100644 --- a/packages/rax-render/package.json +++ b/packages/rax-render/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-rax-renderer", - "version": "1.0.10", + "version": "1.0.11", "description": "Rax renderer for Ali lowCode engine", "main": "lib/index.js", "module": "lib/index.js", @@ -36,7 +36,7 @@ "@ali/b3-one": "^0.0.17", "@ali/bzb-request": "2.6.1", "@ali/lib-mtop": "^2.5.1", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-utils": "^1.0.11", "classnames": "^2.2.6", "debug": "^4.1.1", "events": "^3.0.0", diff --git a/packages/rax-simulator-renderer/CHANGELOG.md b/packages/rax-simulator-renderer/CHANGELOG.md index ec2f3fa0a..3ca249898 100644 --- a/packages/rax-simulator-renderer/CHANGELOG.md +++ b/packages/rax-simulator-renderer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-simulator-renderer@1.0.10...@ali/lowcode-rax-simulator-renderer@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-rax-simulator-renderer + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-rax-simulator-renderer@1.0.9...@ali/lowcode-rax-simulator-renderer@1.0.10) (2020-09-29) diff --git a/packages/rax-simulator-renderer/package.json b/packages/rax-simulator-renderer/package.json index 216f2a82f..ed41b3b7f 100644 --- a/packages/rax-simulator-renderer/package.json +++ b/packages/rax-simulator-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-rax-simulator-renderer", - "version": "1.0.10", + "version": "1.0.11", "description": "rax simulator renderer for alibaba lowcode designer", "main": "lib/index.js", "module": "es/index.js", @@ -13,10 +13,10 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-rax-renderer": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-rax-renderer": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@ali/recore-rax": "^1.2.4", "@ali/vu-css-style": "^1.0.2", "@recore/obx": "^1.0.8", @@ -55,5 +55,5 @@ "publishConfig": { "registry": "https://registry.npm.alibaba-inc.com" }, - "homepage": "https://unpkg.alibaba-inc.com/@ali/lowcode-rax-simulator-renderer@1.0.9/build/index.html" + "homepage": "https://unpkg.alibaba-inc.com/@ali/lowcode-rax-simulator-renderer@1.0.10/build/index.html" } diff --git a/packages/react-provider/CHANGELOG.md b/packages/react-provider/CHANGELOG.md index 5b3c2a7ec..64a9f090c 100644 --- a/packages/react-provider/CHANGELOG.md +++ b/packages/react-provider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.13](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-provider@1.0.12...@ali/lowcode-react-provider@1.0.13) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-react-provider + ## [1.0.12](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-provider@1.0.11...@ali/lowcode-react-provider@1.0.12) (2020-09-29) diff --git a/packages/react-provider/package.json b/packages/react-provider/package.json index 2f0306b9e..0b6a05523 100644 --- a/packages/react-provider/package.json +++ b/packages/react-provider/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-react-provider", - "version": "1.0.12", + "version": "1.0.13", "description": "React Provider for Runtime", "files": [ "es", @@ -25,8 +25,8 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-runtime": "^1.0.12", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-runtime": "^1.0.13", + "@ali/lowcode-utils": "^1.0.11", "@recore/router": "^1.0.11", "react": "^16", "react-dom": "^16" diff --git a/packages/react-renderer/CHANGELOG.md b/packages/react-renderer/CHANGELOG.md index ab235de91..0b0cdd410 100644 --- a/packages/react-renderer/CHANGELOG.md +++ b/packages/react-renderer/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-renderer@1.0.10...@ali/lowcode-react-renderer@1.0.11) (2020-10-19) + + +### Features + +* **version:** 发布版本1.0.9 ([eb00490](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/eb00490)) + + + + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-renderer@1.0.9...@ali/lowcode-react-renderer@1.0.10) (2020-09-29) diff --git a/packages/react-renderer/package.json b/packages/react-renderer/package.json index b66e28a27..36328b788 100644 --- a/packages/react-renderer/package.json +++ b/packages/react-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-react-renderer", - "version": "1.0.10", + "version": "1.0.11", "description": "react renderer for ali lowcode engine", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/react-simulator-renderer/CHANGELOG.md b/packages/react-simulator-renderer/CHANGELOG.md index 554eab793..a7c9c8ad4 100644 --- a/packages/react-simulator-renderer/CHANGELOG.md +++ b/packages/react-simulator-renderer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-simulator-renderer@1.0.10...@ali/lowcode-react-simulator-renderer@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-react-simulator-renderer + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-simulator-renderer@1.0.9...@ali/lowcode-react-simulator-renderer@1.0.10) (2020-09-29) diff --git a/packages/react-simulator-renderer/package.json b/packages/react-simulator-renderer/package.json index 70325a94f..b77342ba1 100644 --- a/packages/react-simulator-renderer/package.json +++ b/packages/react-simulator-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-react-simulator-renderer", - "version": "1.0.10", + "version": "1.0.11", "description": "react simulator renderer for alibaba lowcode designer", "main": "lib/index.js", "module": "es/index.js", @@ -16,10 +16,10 @@ "build": "build-scripts build --skip-demo" }, "dependencies": { - "@ali/lowcode-designer": "^1.0.10", - "@ali/lowcode-react-renderer": "^1.0.10", - "@ali/lowcode-types": "^1.0.10", - "@ali/lowcode-utils": "^1.0.10", + "@ali/lowcode-designer": "^1.0.11", + "@ali/lowcode-react-renderer": "^1.0.11", + "@ali/lowcode-types": "^1.0.11", + "@ali/lowcode-utils": "^1.0.11", "@ali/vu-css-style": "^1.0.2", "@recore/obx": "^1.0.8", "@recore/obx-react": "^1.0.7", diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index f2b6cae21..ab207a48f 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.13](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-runtime@1.0.12...@ali/lowcode-runtime@1.0.13) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-runtime + ## [1.0.12](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-runtime@1.0.11...@ali/lowcode-runtime@1.0.12) (2020-09-29) diff --git a/packages/runtime/package.json b/packages/runtime/package.json index d91bdad2c..e25568a49 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-runtime", - "version": "1.0.12", + "version": "1.0.13", "description": "Runtime for Ali lowCode engine", "files": [ "es", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 2d1389da0..a91df5d88 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-types@1.0.10...@ali/lowcode-types@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-types + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-types@1.0.9...@ali/lowcode-types@1.0.10) (2020-09-29) diff --git a/packages/types/package.json b/packages/types/package.json index dd5e538b5..f1a527e08 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-types", - "version": "1.0.10", + "version": "1.0.11", "description": "Types for Ali lowCode engine", "files": [ "es", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a0c28217e..6d523013c 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.11](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-utils@1.0.10...@ali/lowcode-utils@1.0.11) (2020-10-19) + + + + +**Note:** Version bump only for package @ali/lowcode-utils + ## [1.0.10](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-utils@1.0.9...@ali/lowcode-utils@1.0.10) (2020-09-29) diff --git a/packages/utils/package.json b/packages/utils/package.json index 272fd8679..2d33648dd 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-utils", - "version": "1.0.10", + "version": "1.0.11", "description": "Utils for Ali lowCode engine", "files": [ "es", @@ -14,7 +14,7 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-types": "^1.0.10", + "@ali/lowcode-types": "^1.0.11", "@alifd/next": "^1.19.16", "react": "^16" },