From 0e46e49c42eb0355210db5d9c02563565dcfc403 Mon Sep 17 00:00:00 2001 From: gengyang Date: Mon, 19 Oct 2020 20:28:09 +0800 Subject: [PATCH] feat: support params & returns of func propType --- .../parse/js/handlers/propTypeJsDocHandler.ts | 34 +- .../material-parser/src/parse/transform.ts | 25 +- .../material-parser/src/parse/ts/index.ts | 48 +- .../fixtures/__snapshots__/test/antd.ts.md | 31109 ++++++++++------ .../fixtures/__snapshots__/test/antd.ts.snap | Bin 364668 -> 411270 bytes .../fixtures/__snapshots__/test/fusion.ts.md | 2679 +- .../__snapshots__/test/fusion.ts.snap | Bin 80798 -> 94410 bytes .../fixtures/__snapshots__/test/index.ts.md | 93 +- .../fixtures/__snapshots__/test/index.ts.snap | Bin 6217 -> 6700 bytes .../single-exported-component/es/index.js | 3 +- .../single-exported-component/src/index.js | 3 +- .../fixtures/ts-component/src/main-module.tsx | 7 +- 12 files changed, 22521 insertions(+), 11480 deletions(-) diff --git a/packages/material-parser/src/parse/js/handlers/propTypeJsDocHandler.ts b/packages/material-parser/src/parse/js/handlers/propTypeJsDocHandler.ts index 12c35bd14..7fd160c8b 100644 --- a/packages/material-parser/src/parse/js/handlers/propTypeJsDocHandler.ts +++ b/packages/material-parser/src/parse/js/handlers/propTypeJsDocHandler.ts @@ -1,18 +1,46 @@ /* eslint-disable no-param-reassign */ +import { set, get } from 'lodash'; +import { debug } from '../../../core'; + +const log = debug.extend('parse:js'); + const parseJsDoc = require('react-docgen/dist/utils/parseJsDoc').default; const { getMemberValuePath, resolveToValue } = require('react-docgen').utils; +function getType(type = 'void') { + const typeOfType = typeof type; + if (typeOfType === 'string') { + return typeOfType; + } else if (typeOfType === 'object') { + return get(type, 'name', 'void'); + } + return 'void'; +} + +function generateRaw(params = [], returns = { type: 'void' }): string { + const raw = `(${params.filter(x => !!x).map(x => `${x.name}: ${getType(x.type)}`).join(', ')}) => ${returns ? getType(returns.type) : 'void'}`; + return raw; +} + function resolveDocumentation(documentation) { documentation._props.forEach(propDescriptor => { const { description } = propDescriptor; - if (description.includes('@')) { + if (description.includes('@') && propDescriptor?.type?.name === 'func') { const jsDoc = parseJsDoc(description); propDescriptor.description = jsDoc.description; if (jsDoc.params) { - propDescriptor.params = jsDoc.params; + set(propDescriptor, ['type', 'params'], jsDoc.params); } if (jsDoc.returns) { - propDescriptor.returns = jsDoc.returns; + set(propDescriptor, ['type', 'returns'], jsDoc.returns); + } + try { + const raw = generateRaw(jsDoc.params, jsDoc.returns); + if (raw) { + set(propDescriptor, ['type', 'raw'], raw); + } + } catch (e) { + log(e); } } }); diff --git a/packages/material-parser/src/parse/transform.ts b/packages/material-parser/src/parse/transform.ts index aeed387e4..c634462e2 100644 --- a/packages/material-parser/src/parse/transform.ts +++ b/packages/material-parser/src/parse/transform.ts @@ -37,19 +37,25 @@ export function transformType(itemType: any) { case 'array': case 'element': case 'node': + case 'void': break; case 'func': if (params) { - result.params = params.map(x => ({ - ...x, - propType: transformType(x.propType), - })); + result.params = params.map(x => { + const res: any = { + name: x.name, + propType: transformType(x.type || x.propType), + }; + if (x.description) { + res.description = x.description; + } + return res; + }); } if (returns) { - result.returns = returns.map(x => ({ - ...x, - propType: transformType(x.propType), - })); + result.returns = { + propType: transformType(returns.type || returns.propType), + }; } if (raw) { result.raw = raw; @@ -243,7 +249,8 @@ export function transformItem(name: string, item: any) { flowType, tsType, type = tsType || flowType, - required, + optional, + required = optional, defaultValue, ...others } = item; diff --git a/packages/material-parser/src/parse/ts/index.ts b/packages/material-parser/src/parse/ts/index.ts index d3187a829..03cf54b53 100644 --- a/packages/material-parser/src/parse/ts/index.ts +++ b/packages/material-parser/src/parse/ts/index.ts @@ -1,5 +1,5 @@ import { Parser, ComponentDoc } from 'react-docgen-typescript'; -import ts, { SymbolFlags, TypeFlags } from 'typescript'; +import ts, { SymbolFlags, TypeFlags, SyntaxKind } from 'typescript'; import { isEmpty, isEqual } from 'lodash'; import { debug } from '../../core'; import { Json } from '../../types'; @@ -43,20 +43,12 @@ function getFunctionParams(parameters: any[] = [], checker, parentIds, type) { }); } -/** - * 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) -// ); -// } +function getFunctionReturns(node: any, checker, parentIds, type) { + const propType = getDocgenTypeHelper(checker, node.type, false, getNextParentIds(parentIds, type)); + return { + propType, + }; +} const blacklistNames = [ 'prototype', @@ -138,10 +130,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( @@ -230,6 +222,14 @@ function getDocgenTypeHelper( } } + // @ts-ignore + if (type?.kind === SyntaxKind.VoidExpression) { + return makeResult({ + name: 'void', + raw: 'void', + }); + } + const pattern = /^__global\.(.+)$/; // @ts-ignore if (parentIds.includes(type?.symbol?.id)) { @@ -281,9 +281,7 @@ function getDocgenTypeHelper( return makeResult({ name: 'union', // @ts-ignore - value: type.types.map(t => - getDocgenTypeHelper(checker, t, true, getNextParentIds(parentIds, type)), - ), + value: type.types.map(t => getDocgenTypeHelper(checker, t, true, getNextParentIds(parentIds, type))), }); } else if (isComplexType(type)) { return makeResult({ @@ -328,6 +326,12 @@ function getDocgenTypeHelper( parentIds, type, ), + returns: getFunctionReturns( + checker.typeToTypeNode(type, type?.symbol?.valueDeclaration), + checker, + parentIds, + type, + ), }); } else if ( // @ts-ignore 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 f8bfe073c..39b8d9b0b 100644 --- a/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md +++ b/packages/material-parser/test/fixtures/__snapshots__/test/antd.ts.md @@ -40,14 +40,14 @@ Generated by [AVA](https://avajs.dev). description: '固定状态改变时触发的回调函数', name: 'onChange', propType: { - raw: '(affixed?: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'affixed', propType: 'bool', }, ], + raw: '(affixed?: boolean) => void', + type: 'func', }, }, { @@ -120,9 +120,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(e: MouseEvent, link: { title: ReactNode; href: string; }) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', @@ -144,6 +142,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: MouseEvent, link: { title: ReactNode; href: string; }) => void', + type: 'func', }, }, { @@ -155,14 +155,14 @@ Generated by [AVA](https://avajs.dev). description: 'Listening event when scrolling change active link', name: 'onChange', propType: { - raw: '(currentActiveLink: string) => void', - type: 'func', - value: [ + params: [ { name: 'currentActiveLink', propType: 'string', }, ], + raw: '(currentActiveLink: string) => void', + type: 'func', }, }, ], @@ -226,14 +226,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -334,14 +337,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onSearch', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, { @@ -370,14 +373,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: any) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'any', }, ], + raw: '(props: any) => ReactNode', + type: 'func', }, ], }, @@ -423,14 +426,14 @@ Generated by [AVA](https://avajs.dev). { name: 'dropdownRender', propType: { - raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', - type: 'func', - value: [ + params: [ { name: 'menu', propType: 'object', }, ], + raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', + type: 'func', }, }, { @@ -448,14 +451,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: 'RenderDOMFunc', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'any', }, ], + raw: 'RenderDOMFunc', + type: 'func', }, }, { @@ -508,9 +511,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(omittedValues: LabelValueType[]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'omittedValues', propType: { @@ -547,6 +548,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(omittedValues: LabelValueType[]) => ReactNode', + type: 'func', }, ], }, @@ -561,9 +564,7 @@ Generated by [AVA](https://avajs.dev). { name: 'tagRender', propType: { - raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', - type: 'func', - value: [ + params: [ { name: 'props', propType: { @@ -738,14 +739,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onClose', propType: { - raw: '(event?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event?: MouseEvent) => void', + type: 'func', }, }, { @@ -756,6 +757,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', }, }, { @@ -778,53 +781,62 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPopupScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropdownVisibleChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -838,79 +850,97 @@ Generated by [AVA](https://avajs.dev). { name: 'onInputKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -942,9 +972,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onRawSelect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -971,14 +999,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, { name: 'onRawDeselect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -1005,6 +1033,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, ], @@ -1035,14 +1065,17 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(instance: Select) => void', - type: 'func', - value: [ + params: [ { name: 'instance', propType: 'object', }, ], + raw: '(instance: Select) => void', + returns: { + propType: 'number', + }, + type: 'func', }, 'object', ], @@ -1115,14 +1148,17 @@ Generated by [AVA](https://avajs.dev). description: 'Callback when close Alert', name: 'onClose', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -1158,40 +1194,49 @@ Generated by [AVA](https://avajs.dev). { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -1298,14 +1343,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -1490,9 +1538,7 @@ Generated by [AVA](https://avajs.dev). { name: 'itemRender', propType: { - raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'route', propType: { @@ -1554,6 +1600,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', + type: 'func', }, }, { @@ -1592,14 +1640,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -1687,14 +1738,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -1726,118 +1780,145 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -2094,1938 +2175,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -4210,14 +4738,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onTabChange', propType: { - raw: '(key: string) => void', - type: 'func', - value: [ + params: [ { name: 'key', propType: 'string', }, ], + raw: '(key: string) => void', + type: 'func', }, }, { @@ -4235,27 +4763,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -4283,118 +4817,145 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -4623,1938 +5184,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -6626,9 +7634,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(key: string | string[]) => void', - type: 'func', - value: [ + params: [ { name: 'key', propType: { @@ -6643,6 +7649,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(key: string | string[]) => void', + type: 'func', }, }, { @@ -6664,9 +7672,7 @@ Generated by [AVA](https://avajs.dev). { name: 'expandIcon', propType: { - raw: '(panelProps: PanelProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'panelProps', propType: { @@ -6708,6 +7714,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(panelProps: PanelProps) => ReactNode', + type: 'func', }, }, { @@ -6812,27 +7820,33 @@ Generated by [AVA](https://avajs.dev). { name: 'afterChange', propType: { - raw: '(currentSlide: number) => void', - type: 'func', - value: [ + params: [ { name: 'currentSlide', propType: 'number', }, ], + raw: '(currentSlide: number) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'appendDots', propType: { - raw: '(dots: ReactNode) => Element', - type: 'func', - value: [ + params: [ { name: 'dots', propType: 'node', }, ], + raw: '(dots: ReactNode) => Element', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -6875,9 +7889,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slickGoTo', propType: { - raw: '(slideNumber: number, dontAnimate?: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'slideNumber', propType: 'number', @@ -6887,6 +7899,11 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, ], + raw: '(slideNumber: number, dontAnimate?: boolean) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -6903,9 +7920,7 @@ Generated by [AVA](https://avajs.dev). { name: 'beforeChange', propType: { - raw: '(currentSlide: number, nextSlide: number) => void', - type: 'func', - value: [ + params: [ { name: 'currentSlide', propType: 'number', @@ -6915,6 +7930,11 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(currentSlide: number, nextSlide: number) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -6932,14 +7952,17 @@ Generated by [AVA](https://avajs.dev). { name: 'customPaging', propType: { - raw: '(index: number) => Element', - type: 'func', - value: [ + params: [ { name: 'index', propType: 'number', }, ], + raw: '(index: number) => Element', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -6983,14 +8006,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onEdge', propType: { - raw: '(swipeDirection: string) => void', - type: 'func', - value: [ + params: [ { name: 'swipeDirection', propType: 'string', }, ], + raw: '(swipeDirection: string) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -7003,9 +8029,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onLazyLoad', propType: { - raw: '(slidesToLoad: number[]) => void', - type: 'func', - value: [ + params: [ { name: 'slidesToLoad', propType: { @@ -7014,6 +8038,11 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(slidesToLoad: number[]) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -7026,14 +8055,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onSwipe', propType: { - raw: '(swipeDirection: string) => void', - type: 'func', - value: [ + params: [ { name: 'swipeDirection', propType: 'string', }, ], + raw: '(swipeDirection: string) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -7121,14 +8153,17 @@ Generated by [AVA](https://avajs.dev). { name: 'swipeEvent', propType: { - raw: '(swipeDirection: string) => void', - type: 'func', - value: [ + params: [ { name: 'swipeDirection', propType: 'string', }, ], + raw: '(swipeDirection: string) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -7236,9 +8271,7 @@ Generated by [AVA](https://avajs.dev). description: '选择完成后的回调', name: 'onChange', propType: { - raw: '(value: string[], selectedOptions?: CascaderOptionType[]) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -7285,15 +8318,15 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: string[], selectedOptions?: CascaderOptionType[]) => void', + type: 'func', }, }, { description: '选择后展示的渲染函数', name: 'displayRender', propType: { - raw: '(label: string[], selectedOptions?: CascaderOptionType[]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'label', propType: { @@ -7340,6 +8373,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(label: string[], selectedOptions?: CascaderOptionType[]) => ReactNode', + type: 'func', }, }, { @@ -7406,9 +8441,7 @@ Generated by [AVA](https://avajs.dev). { name: 'filter', propType: { - raw: '(inputValue: string, path: CascaderOptionType[], names: FilledFieldNamesType) => boolean', - type: 'func', - value: [ + params: [ { name: 'inputValue', propType: 'string', @@ -7472,14 +8505,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(inputValue: string, path: CascaderOptionType[], names: FilledFieldNamesType) => boolean', + type: 'func', }, }, { name: 'render', propType: { - raw: '(inputValue: string, path: CascaderOptionType[], prefixCls: string, names: FilledFieldNamesType) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'inputValue', propType: 'string', @@ -7547,14 +8580,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(inputValue: string, path: CascaderOptionType[], prefixCls: string, names: FilledFieldNamesType) => ReactNode', + type: 'func', }, }, { name: 'sort', propType: { - raw: '(a: CascaderOptionType[], b: CascaderOptionType[], inputValue: string, names: FilledFieldNamesType) => number', - type: 'func', - value: [ + params: [ { name: 'a', propType: { @@ -7656,6 +8689,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(a: CascaderOptionType[], b: CascaderOptionType[], inputValue: string, names: FilledFieldNamesType) => number', + type: 'func', }, }, { @@ -7689,9 +8724,7 @@ Generated by [AVA](https://avajs.dev). { name: 'loadData', propType: { - raw: '(selectedOptions?: CascaderOptionType[]) => void', - type: 'func', - value: [ + params: [ { name: 'selectedOptions', propType: { @@ -7731,6 +8764,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(selectedOptions?: CascaderOptionType[]) => void', + type: 'func', }, }, { @@ -7753,14 +8788,14 @@ Generated by [AVA](https://avajs.dev). description: '浮层可见变化时回调', name: 'onPopupVisibleChange', propType: { - raw: '(popupVisible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'popupVisible', propType: 'bool', }, ], + raw: '(popupVisible: boolean) => void', + type: 'func', }, }, { @@ -7774,14 +8809,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -7865,66 +8900,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -8682,2081 +9732,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -10847,14 +12377,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -10864,14 +12394,17 @@ Generated by [AVA](https://avajs.dev). { name: 'renderEmpty', propType: { - raw: '(componentName?: string) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'componentName', propType: 'string', }, ], + raw: '(componentName?: string) => ReactNode', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -11969,14 +13502,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -12107,14 +13643,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -12150,66 +13686,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -12223,27 +13774,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -12284,9 +13841,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -12303,6 +13858,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -12338,14 +13895,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -12481,22 +14038,20 @@ Generated by [AVA](https://avajs.dev). { name: 'disabledMinutes', propType: { - raw: '(hour: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', }, ], + raw: '(hour: number) => number[]', + type: 'func', }, }, { name: 'disabledSeconds', propType: { - raw: '(hour: number, minute: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', @@ -12506,6 +14061,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(hour: number, minute: number) => number[]', + type: 'func', }, }, { @@ -12612,14 +14169,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -12681,14 +14238,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -12871,9 +14428,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onClose', propType: { - raw: '(e: EventType) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -12884,19 +14439,21 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: EventType) => void', + type: 'func', }, }, { name: 'afterVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -13947,9 +15504,7 @@ Generated by [AVA](https://avajs.dev). { name: 'scrollToField', propType: { - raw: '(name: string | number | InternalNamePath, options?: Options) => void', - type: 'func', - value: [ + params: [ { name: 'name', propType: { @@ -13999,6 +15554,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(name: string | number | InternalNamePath, options?: Options) => void', + type: 'func', }, }, { @@ -14038,14 +15595,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -14059,14 +15619,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -14098,118 +15661,145 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -14442,1925 +16032,2369 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -16830,9 +18864,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onValuesChange', propType: { - raw: '(changedValues: Store, values: Store) => void', - type: 'func', - value: [ + params: [ { name: 'changedValues', propType: { @@ -16848,14 +18880,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(changedValues: Store, values: Store) => void', + type: 'func', }, }, { name: 'onFieldsChange', propType: { - raw: '(changedFields: FieldData[], allFields: FieldData[]) => void', - type: 'func', - value: [ + params: [ { name: 'changedFields', propType: { @@ -16919,14 +18951,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(changedFields: FieldData[], allFields: FieldData[]) => void', + type: 'func', }, }, { name: 'onFinish', propType: { - raw: '(values: Store) => void', - type: 'func', - value: [ + params: [ { name: 'values', propType: { @@ -16935,14 +18967,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(values: Store) => void', + type: 'func', }, }, { name: 'onFinishFailed', propType: { - raw: '(errorInfo: ValidateErrorEntity) => void', - type: 'func', - value: [ + params: [ { name: 'errorInfo', propType: { @@ -16994,6 +19026,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(errorInfo: ValidateErrorEntity) => void', + type: 'func', }, }, { @@ -17002,14 +19036,17 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(instance: FormInstance) => void', - type: 'func', - value: [ + params: [ { name: 'instance', propType: 'object', }, ], + raw: '(instance: FormInstance) => void', + returns: { + propType: 'number', + }, + type: 'func', }, 'object', ], @@ -17096,14 +19133,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onPressEnter', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -17133,14 +19173,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ChangeEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -17150,14 +19193,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -17211,105 +19257,129 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -17337,14 +19407,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -17573,1938 +19646,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -19679,14 +22199,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: number) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'number', }, ], + raw: '(value: number) => void', + type: 'func', }, }, { @@ -19707,9 +22227,7 @@ Generated by [AVA](https://avajs.dev). { name: 'formatter', propType: { - raw: '(value: ReactText) => string', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -19721,19 +22239,21 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText) => string', + type: 'func', }, }, { name: 'parser', propType: { - raw: '(displayValue: string) => ReactText', - type: 'func', - value: [ + params: [ { name: 'displayValue', propType: 'string', }, ], + raw: '(displayValue: string) => ReactText', + type: 'func', }, }, { @@ -19767,27 +22287,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onPressEnter', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -19797,105 +22323,129 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -19917,14 +22467,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -20157,1938 +22710,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -22474,2081 +25474,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -24989,9 +28469,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(openKeys: string[]) => void', - type: 'func', - value: [ + params: [ { name: 'openKeys', propType: { @@ -25000,14 +28478,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(openKeys: string[]) => void', + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(param: SelectParam) => void', - type: 'func', - value: [ + params: [ { name: 'param', propType: { @@ -25043,14 +28521,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(param: SelectParam) => void', + type: 'func', }, }, { name: 'onDeselect', propType: { - raw: '(param: SelectParam) => void', - type: 'func', - value: [ + params: [ { name: 'param', propType: { @@ -25086,14 +28564,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(param: SelectParam) => void', + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(param: ClickParam) => void', - type: 'func', - value: [ + params: [ { name: 'param', propType: { @@ -25122,6 +28600,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(param: ClickParam) => void', + type: 'func', }, }, { @@ -25175,27 +28655,27 @@ Generated by [AVA](https://avajs.dev). { name: 'onMouseEnter', propType: { - raw: '(e: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: MouseEvent) => void', + type: 'func', }, }, { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -25302,9 +28782,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(input: string, { value }: OptionProps) => boolean', - type: 'func', - value: [ + params: [ { name: 'input', propType: 'string', @@ -25338,6 +28816,11 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(input: string, { value }: OptionProps) => boolean', + returns: { + propType: 'number', + }, + type: 'func', }, { type: 'oneOf', @@ -25351,9 +28834,7 @@ Generated by [AVA](https://avajs.dev). { name: 'validateSearch', propType: { - raw: '(text: string, props: MentionsProps) => boolean', - type: 'func', - value: [ + params: [ { name: 'text', propType: 'string', @@ -25363,27 +28844,30 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(text: string, props: MentionsProps) => boolean', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(text: string) => void', - type: 'func', - value: [ + params: [ { name: 'text', propType: 'string', }, ], + raw: '(text: string) => void', + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(option: OptionProps, prefix: string) => void', - type: 'func', - value: [ + params: [ { name: 'option', propType: { @@ -25417,14 +28901,14 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(option: OptionProps, prefix: string) => void', + type: 'func', }, }, { name: 'onSearch', propType: { - raw: '(text: string, prefix: string) => void', - type: 'func', - value: [ + params: [ { name: 'text', propType: 'string', @@ -25434,32 +28918,40 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(text: string, prefix: string) => void', + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -25469,14 +28961,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -25498,79 +28993,97 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -25799,1938 +29312,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -27818,28 +31778,28 @@ Generated by [AVA](https://avajs.dev). description: '点击确定回调', name: 'onOk', propType: { - raw: '(e: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: MouseEvent) => void', + type: 'func', }, }, { description: '点击模态框右上角叉、取消按钮、Props.maskClosable 值为 true 时的遮罩层或键盘按下 Esc 时的回调', name: 'onCancel', propType: { - raw: '(e: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: MouseEvent) => void', + type: 'func', }, }, { @@ -28035,14 +31995,14 @@ Generated by [AVA](https://avajs.dev). { name: 'valueRender', propType: { - raw: '(node: ReactNode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'node', }, ], + raw: '(node: ReactNode) => ReactNode', + type: 'func', }, }, { @@ -28063,9 +32023,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(value: ReactText, config?: FormatConfig) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -28118,6 +32076,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, config?: FormatConfig) => ReactNode', + type: 'func', }, { type: 'oneOf', @@ -28228,9 +32188,7 @@ Generated by [AVA](https://avajs.dev). { name: 'itemRender', propType: { - raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'route', propType: { @@ -28292,6 +32250,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(route: Route, params: any, routes: Route[], paths: string[]) => ReactNode', + type: 'func', }, }, { @@ -28400,14 +32360,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onBack', propType: { - raw: '(e: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: MouseEvent) => void', + type: 'func', }, }, { @@ -28462,9 +32422,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(page: number, pageSize?: number) => void', - type: 'func', - value: [ + params: [ { name: 'page', propType: 'number', @@ -28474,6 +32432,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(page: number, pageSize?: number) => void', + type: 'func', }, }, { @@ -28494,9 +32454,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onShowSizeChange', propType: { - raw: '(current: number, size: number) => void', - type: 'func', - value: [ + params: [ { name: 'current', propType: 'number', @@ -28506,6 +32464,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(current: number, size: number) => void', + type: 'func', }, }, { @@ -28533,9 +32493,7 @@ Generated by [AVA](https://avajs.dev). { name: 'showTotal', propType: { - raw: '(total: number, range: [number, number]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'total', propType: 'number', @@ -28545,6 +32503,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(total: number, range: [number, number]) => ReactNode', + type: 'func', }, }, { @@ -28588,9 +32548,7 @@ Generated by [AVA](https://avajs.dev). { name: 'itemRender', propType: { - raw: '(page: number, type: "page" | "prev" | "next" | "jump-prev" | "jump-next", originalElement: ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'page', propType: 'number', @@ -28613,6 +32571,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(page: number, type: "page" | "prev" | "next" | "jump-prev" | "jump-next", originalElement: ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>) => ReactNode', + type: 'func', }, }, { @@ -28661,27 +32621,27 @@ Generated by [AVA](https://avajs.dev). { name: 'onConfirm', propType: { - raw: '(e?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e?: MouseEvent) => void', + type: 'func', }, }, { name: 'onCancel', propType: { - raw: '(e?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e?: MouseEvent) => void', + type: 'func', }, }, { @@ -28721,9 +32681,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean, e?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', @@ -28733,6 +32691,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(visible: boolean, e?: MouseEvent) => void', + type: 'func', }, }, { @@ -28815,14 +32775,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -28885,14 +32845,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getTooltipContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -28987,9 +32947,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onPopupAlign', propType: { - raw: '(element: HTMLElement, align: AlignType) => void', - type: 'func', - value: [ + params: [ { name: 'element', propType: 'object', @@ -29068,6 +33026,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', }, }, ], @@ -29193,14 +33153,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -29235,14 +33195,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -29276,14 +33236,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getTooltipContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -29378,9 +33338,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onPopupAlign', propType: { - raw: '(element: HTMLElement, align: AlignType) => void', - type: 'func', - value: [ + params: [ { name: 'element', propType: 'object', @@ -29459,6 +33417,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', }, }, ], @@ -29508,9 +33468,7 @@ Generated by [AVA](https://avajs.dev). { name: 'format', propType: { - raw: '(percent?: number, successPercent?: number) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'percent', propType: 'number', @@ -29520,6 +33478,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(percent?: number, successPercent?: number) => ReactNode', + type: 'func', }, }, { @@ -29657,66 +33617,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -29794,27 +33769,27 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: number) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'number', }, ], + raw: '(value: number) => void', + type: 'func', }, }, { name: 'onHoverChange', propType: { - raw: '(value: number) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'number', }, ], + raw: '(value: number) => void', + type: 'func', }, }, { @@ -30212,2081 +34187,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -32335,14 +36790,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -32455,14 +36913,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onSearch', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, { @@ -32491,14 +36949,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: any) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'any', }, ], + raw: '(props: any) => ReactNode', + type: 'func', }, ], }, @@ -32544,14 +37002,14 @@ Generated by [AVA](https://avajs.dev). { name: 'dropdownRender', propType: { - raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', - type: 'func', - value: [ + params: [ { name: 'menu', propType: 'object', }, ], + raw: '(menu: ReactElement ReactElement Component)>) | (new (props: any) => Component)>) => ReactElement<...>', + type: 'func', }, }, { @@ -32569,14 +37027,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: 'RenderDOMFunc', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'any', }, ], + raw: 'RenderDOMFunc', + type: 'func', }, }, { @@ -32621,9 +37079,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(omittedValues: LabelValueType[]) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'omittedValues', propType: { @@ -32660,6 +37116,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(omittedValues: LabelValueType[]) => ReactNode', + type: 'func', }, ], }, @@ -32674,9 +37132,7 @@ Generated by [AVA](https://avajs.dev). { name: 'tagRender', propType: { - raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', - type: 'func', - value: [ + params: [ { name: 'props', propType: { @@ -32851,14 +37307,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onClose', propType: { - raw: '(event?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event?: MouseEvent) => void', + type: 'func', }, }, { @@ -32869,6 +37325,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', }, }, { @@ -32891,53 +37349,62 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPopupScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropdownVisibleChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -32951,79 +37418,97 @@ Generated by [AVA](https://avajs.dev). { name: 'onInputKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -33055,9 +37540,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onRawSelect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -33084,14 +37567,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, { name: 'onRawDeselect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -33118,6 +37601,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, ], @@ -33233,9 +37718,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: SliderValue) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -33247,14 +37730,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: SliderValue) => void', + type: 'func', }, }, { name: 'onAfterChange', propType: { - raw: '(value: SliderValue) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -33266,19 +37749,21 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: SliderValue) => void', + type: 'func', }, }, { name: 'tipFormatter', propType: { - raw: '(value: number) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'number', }, ], + raw: '(value: number) => ReactNode', + type: 'func', }, }, { @@ -33320,14 +37805,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getTooltipPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, ], @@ -33552,14 +38037,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(current: number) => void', - type: 'func', - value: [ + params: [ { name: 'current', propType: 'number', }, ], + raw: '(current: number) => void', + type: 'func', }, }, ], @@ -33608,9 +38093,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: 'SwitchChangeEventHandler', - type: 'func', - value: [ + params: [ { name: 'checked', propType: 'bool', @@ -33620,14 +38103,14 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: 'SwitchChangeEventHandler', + type: 'func', }, }, { name: 'onClick', propType: { - raw: 'SwitchChangeEventHandler', - type: 'func', - value: [ + params: [ { name: 'checked', propType: 'bool', @@ -33637,6 +38120,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: 'SwitchChangeEventHandler', + type: 'func', }, }, { @@ -33741,9 +38226,7 @@ Generated by [AVA](https://avajs.dev). { name: 'render', propType: { - raw: 'TransferRender', - type: 'func', - value: [ + params: [ { name: 'item', propType: { @@ -33769,14 +38252,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'TransferRender', + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(targetKeys: string[], direction: string, moveKeys: string[]) => void', - type: 'func', - value: [ + params: [ { name: 'targetKeys', propType: { @@ -33796,14 +38279,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(targetKeys: string[], direction: string, moveKeys: string[]) => void', + type: 'func', }, }, { name: 'onSelectChange', propType: { - raw: '(sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void', - type: 'func', - value: [ + params: [ { name: 'sourceSelectedKeys', propType: { @@ -33819,6 +38302,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void', + type: 'func', }, }, { @@ -33833,9 +38318,7 @@ Generated by [AVA](https://avajs.dev). value: [ 'object', { - raw: '(style: ListStyle) => CSSProperties', - type: 'func', - value: [ + params: [ { name: 'style', propType: { @@ -33855,6 +38338,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(style: ListStyle) => CSSProperties', + type: 'func', }, ], }, @@ -33884,9 +38369,7 @@ Generated by [AVA](https://avajs.dev). { name: 'filterOption', propType: { - raw: '(inputValue: string, item: TransferItem) => boolean', - type: 'func', - value: [ + params: [ { name: 'inputValue', propType: 'string', @@ -33916,6 +38399,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(inputValue: string, item: TransferItem) => boolean', + type: 'func', }, }, { @@ -33925,22 +38410,20 @@ Generated by [AVA](https://avajs.dev). { name: 'footer', propType: { - raw: '(props: TransferListProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TransferListProps) => ReactNode', + type: 'func', }, }, { name: 'rowKey', propType: { - raw: '(record: TransferItem) => string', - type: 'func', - value: [ + params: [ { name: 'record', propType: { @@ -33966,14 +38449,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(record: TransferItem) => string', + type: 'func', }, }, { name: 'onSearch', propType: { - raw: '(direction: ExpandIconPosition, value: string) => void', - type: 'func', - value: [ + params: [ { name: 'direction', propType: { @@ -33989,14 +38472,14 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(direction: ExpandIconPosition, value: string) => void', + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(direction: ExpandIconPosition, e: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'direction', propType: { @@ -34012,6 +38495,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(direction: ExpandIconPosition, e: SyntheticEvent) => void', + type: 'func', }, }, { @@ -34030,9 +38515,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -34050,6 +38533,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', + type: 'func', }, ], }, @@ -34243,14 +38728,14 @@ Generated by [AVA](https://avajs.dev). description: '点击树节点触发', name: 'filterAntTreeNode', propType: { - raw: '(node: AntTreeNode) => boolean', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: AntTreeNode) => boolean', + type: 'func', }, }, { @@ -34289,9 +38774,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'nodeProps', propType: { @@ -34369,6 +38852,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', + type: 'func', }, ], }, @@ -34388,9 +38873,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(e: MouseEvent, treeNode: EventDataNode) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', @@ -34448,6 +38931,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', }, }, { @@ -34461,22 +38946,23 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'selectedKeys', propType: { @@ -34596,14 +39082,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -34640,14 +39126,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -34672,40 +39158,46 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -34771,14 +39263,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -34844,14 +39336,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'loadedKeys', propType: { @@ -34935,14 +39427,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(e: MouseEvent, treeNode: EventDataNode) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', @@ -35000,14 +39492,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35073,14 +39565,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35159,14 +39651,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35232,14 +39724,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35305,14 +39797,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35378,14 +39870,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -35524,14 +40016,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', + type: 'func', }, }, { name: 'loadData', propType: { - raw: '(treeNode: EventDataNode) => Promise', - type: 'func', - value: [ + params: [ { name: 'treeNode', propType: { @@ -35585,6 +40077,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(treeNode: EventDataNode) => Promise', + type: 'func', }, }, { @@ -35635,14 +40129,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -35679,14 +40173,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -35706,9 +40200,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onExpand', propType: { - raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'expandedKeys', propType: { @@ -35791,14 +40283,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onCheck', propType: { - raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', - type: 'func', - value: [ + params: [ { name: 'checked', propType: { @@ -35958,14 +40450,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -36002,14 +40494,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -36067,14 +40559,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -36111,14 +40603,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -36159,14 +40651,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', + type: 'func', }, }, { name: 'onRightClick', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -36232,15 +40724,15 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { description: 'Used for `rc-tree-select` only.', name: 'onActiveChange', propType: { - raw: '(key: ReactText) => void', - type: 'func', - value: [ + params: [ { name: 'key', propType: { @@ -36252,14 +40744,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(key: ReactText) => void', + type: 'func', }, }, { name: 'filterTreeNode', propType: { - raw: '(treeNode: EventDataNode) => boolean', - type: 'func', - value: [ + params: [ { name: 'treeNode', propType: { @@ -36313,6 +40805,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(treeNode: EventDataNode) => boolean', + type: 'func', }, }, { @@ -36374,14 +40868,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -36486,14 +40983,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onSearch', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, { @@ -36561,14 +41058,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: 'RenderDOMFunc', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'any', }, ], + raw: 'RenderDOMFunc', + type: 'func', }, }, { @@ -36606,9 +41103,7 @@ Generated by [AVA](https://avajs.dev). { name: 'maxTagPlaceholder', propType: { - raw: '(omittedValues: LabelValueType[]) => any', - type: 'func', - value: [ + params: [ { name: 'omittedValues', propType: { @@ -36649,14 +41144,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(omittedValues: LabelValueType[]) => any', + type: 'func', }, }, { name: 'tagRender', propType: { - raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', - type: 'func', - value: [ + params: [ { name: 'props', propType: { @@ -36831,14 +41326,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onClose', propType: { - raw: '(event?: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event?: MouseEvent) => void', + type: 'func', }, }, { @@ -36849,6 +41344,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(props: CustomTagProps) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', }, }, { @@ -36871,53 +41368,62 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPopupScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropdownVisibleChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -36931,79 +41437,97 @@ Generated by [AVA](https://avajs.dev). { name: 'onInputKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -37035,9 +41559,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onRawSelect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -37064,14 +41586,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, { name: 'onRawDeselect', propType: { - raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -37098,6 +41620,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, option: OptionsType[number], source: SelectSource) => void', + type: 'func', }, }, ], @@ -37106,9 +41630,7 @@ Generated by [AVA](https://avajs.dev). { name: 'loadData', propType: { - raw: '(dataNode: LegacyDataNode) => Promise', - type: 'func', - value: [ + params: [ { name: 'dataNode', propType: { @@ -37122,6 +41644,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(dataNode: LegacyDataNode) => Promise', + type: 'func', }, }, { @@ -37211,14 +41735,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -37351,14 +41875,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -37370,9 +41894,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onTreeExpand', propType: { - raw: '(expandedKeys: ReactText[]) => void', - type: 'func', - value: [ + params: [ { name: 'expandedKeys', propType: { @@ -37387,14 +41909,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(expandedKeys: ReactText[]) => void', + type: 'func', }, }, { name: 'onTreeLoad', propType: { - raw: '(loadedKeys: ReactText[]) => void', - type: 'func', - value: [ + params: [ { name: 'loadedKeys', propType: { @@ -37409,6 +41931,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(loadedKeys: ReactText[]) => void', + type: 'func', }, }, ], @@ -37443,14 +41967,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(activeKey: string) => void', - type: 'func', - value: [ + params: [ { name: 'activeKey', propType: 'string', }, ], + raw: '(activeKey: string) => void', + type: 'func', }, }, { @@ -37460,27 +41984,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onPrevClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onNextClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -37517,9 +42047,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onEdit', propType: { - raw: '(targetKey: string | MouseEvent, action: "add" | "remove") => void', - type: 'func', - value: [ + params: [ { name: 'targetKey', propType: { @@ -37541,6 +42069,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(targetKey: string | MouseEvent, action: "add" | "remove") => void', + type: 'func', }, }, { @@ -37595,9 +42125,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderTabBar', propType: { - raw: '(props: TabsProps, DefaultTabBar: ComponentClass) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', @@ -37607,6 +42135,8 @@ Generated by [AVA](https://avajs.dev). propType: 'object', }, ], + raw: '(props: TabsProps, DefaultTabBar: ComponentClass) => ReactElement ReactElement Component)>) | (new (props: any) => Component<...>)>', + type: 'func', }, }, { @@ -37946,2081 +42476,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -40067,14 +45077,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -40205,14 +45218,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -40248,66 +45261,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -40336,27 +45364,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -40387,9 +45421,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -40406,6 +45438,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -40441,14 +45475,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -40499,22 +45533,20 @@ Generated by [AVA](https://avajs.dev). { name: 'disabledMinutes', propType: { - raw: '(hour: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', }, ], + raw: '(hour: number) => number[]', + type: 'func', }, }, { name: 'disabledSeconds', propType: { - raw: '(hour: number, minute: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', @@ -40524,6 +45556,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(hour: number, minute: number) => number[]', + type: 'func', }, }, { @@ -40537,14 +45571,17 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(instance: any) => void', - type: 'func', - value: [ + params: [ { name: 'instance', propType: 'object', }, ], + raw: '(instance: any) => void', + returns: { + propType: 'number', + }, + type: 'func', }, 'object', ], @@ -40736,14 +45773,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -40778,14 +45815,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -40815,14 +45852,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getTooltipContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -40917,9 +45954,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onPopupAlign', propType: { - raw: '(element: HTMLElement, align: AlignType) => void', - type: 'func', - value: [ + params: [ { name: 'element', propType: 'object', @@ -40998,6 +46033,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(element: HTMLElement, align: AlignType) => void', + type: 'func', }, }, ], @@ -41163,9 +46200,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -41179,6 +46214,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -41327,9 +46367,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -41343,6 +46381,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -41399,35 +46442,33 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', { + params: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], 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: [ + params: [ { name: 'file', propType: { @@ -41449,6 +46490,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(file: RcFile) => PromiseLike', + type: 'func', }, ], }, @@ -41523,9 +46566,7 @@ Generated by [AVA](https://avajs.dev). { name: 'beforeUpload', propType: { - raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -41570,14 +46611,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(info: UploadChangeParam>) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -41690,9 +46731,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -41706,6 +46745,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -41771,6 +46815,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: UploadChangeParam>) => void', + type: 'func', }, }, { @@ -41819,9 +46865,7 @@ Generated by [AVA](https://avajs.dev). { name: 'customRequest', propType: { - raw: '(options: RcCustomRequestOptions) => void', - type: 'func', - value: [ + params: [ { name: 'options', propType: { @@ -41830,9 +46874,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onProgress', propType: { - raw: '(event: { percent: number; }, file: File) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: { @@ -41862,14 +46904,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(event: { percent: number; }, file: File) => void', + type: 'func', }, }, { name: 'onError', propType: { - raw: '(error: Error) => void', - type: 'func', - value: [ + params: [ { name: 'error', propType: { @@ -41891,14 +46933,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(error: Error) => void', + type: 'func', }, }, { name: 'onSuccess', propType: { - raw: '(response: object, file: File) => void', - type: 'func', - value: [ + params: [ { name: 'response', propType: 'object', @@ -41920,6 +46962,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(response: object, file: File) => void', + type: 'func', }, }, { @@ -41962,6 +47006,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(options: RcCustomRequestOptions) => void', + type: 'func', }, }, { @@ -42007,9 +47053,7 @@ Generated by [AVA](https://avajs.dev). { name: 'previewFile', propType: { - raw: 'PreviewFileHandler', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -42049,9 +47093,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -42065,6 +47107,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -42087,14 +47134,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'PreviewFileHandler', + type: 'func', }, }, { name: 'transformFile', propType: { - raw: 'TransformFileHandler', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -42116,6 +47163,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'TransformFileHandler', + type: 'func', }, }, { @@ -42312,14 +47361,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -42381,14 +47430,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -42447,14 +47496,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -42616,9 +47668,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(checkedValue: CheckboxValueType[]) => void', - type: 'func', - value: [ + params: [ { name: 'checkedValue', propType: { @@ -42634,6 +47684,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(checkedValue: CheckboxValueType[]) => void', + type: 'func', }, }, { @@ -42682,9 +47734,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(e: CheckboxChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -42718,6 +47768,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: CheckboxChangeEvent) => void', + type: 'func', }, }, ], @@ -42770,14 +47822,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -42908,14 +47963,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -42951,66 +48006,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43039,27 +48109,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43090,9 +48166,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -43109,6 +48183,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -43144,14 +48220,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -43265,14 +48341,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43403,14 +48482,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -43446,66 +48525,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43534,27 +48628,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43585,9 +48685,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -43604,6 +48702,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -43639,14 +48739,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -43760,14 +48860,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -43898,14 +49001,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -43941,66 +49044,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44029,27 +49147,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44080,9 +49204,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -44099,6 +49221,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -44134,14 +49258,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -44255,14 +49379,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44381,14 +49508,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -44426,66 +49553,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44503,27 +49645,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44563,9 +49711,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -44582,6 +49728,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -44617,14 +49765,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -44738,22 +49886,20 @@ Generated by [AVA](https://avajs.dev). { name: 'disabledMinutes', propType: { - raw: '(hour: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', }, ], + raw: '(hour: number) => number[]', + type: 'func', }, }, { name: 'disabledSeconds', propType: { - raw: '(hour: number, minute: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', @@ -44763,6 +49909,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(hour: number, minute: number) => number[]', + type: 'func', }, }, { @@ -44806,14 +49954,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -44944,14 +50095,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -44987,66 +50138,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -45075,27 +50241,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -45126,9 +50298,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -45145,6 +50315,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -45180,14 +50352,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -45238,22 +50410,20 @@ Generated by [AVA](https://avajs.dev). { name: 'disabledMinutes', propType: { - raw: '(hour: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', }, ], + raw: '(hour: number) => number[]', + type: 'func', }, }, { name: 'disabledSeconds', propType: { - raw: '(hour: number, minute: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', @@ -45263,6 +50433,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(hour: number, minute: number) => number[]', + type: 'func', }, }, { @@ -45316,14 +50488,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -45341,9 +50516,7 @@ Generated by [AVA](https://avajs.dev). { name: 'buttonsRender', propType: { - raw: '(buttons: ReactNode[]) => ReactNode[]', - type: 'func', - value: [ + params: [ { name: 'buttons', propType: { @@ -45352,6 +50525,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(buttons: ReactNode[]) => ReactNode[]', + type: 'func', }, }, { @@ -45405,14 +50580,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onVisibleChange', propType: { - raw: '(visible: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'visible', propType: 'bool', }, ], + raw: '(visible: boolean) => void', + type: 'func', }, }, { @@ -45470,14 +50645,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(triggerNode: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'triggerNode', propType: 'object', }, ], + raw: '(triggerNode: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -46594,9 +51769,7 @@ Generated by [AVA](https://avajs.dev). { name: 'getValueFromEvent', propType: { - raw: '(...args: EventArgs) => any', - type: 'func', - value: [ + params: [ { name: 'args', propType: { @@ -46605,14 +51778,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(...args: EventArgs) => any', + type: 'func', }, }, { name: 'normalize', propType: { - raw: '(value: any, prevValue: any, allValues: Store) => any', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'any', @@ -46629,6 +51802,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: any, prevValue: any, allValues: Store) => any', + type: 'func', }, }, { @@ -46672,153 +51847,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'pattern', - 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', - }, - ], - }, - }, - ], - }, + propType: 'object', }, { name: 'required', @@ -46827,14 +51856,14 @@ Generated by [AVA](https://avajs.dev). { name: 'transform', propType: { - raw: '(value: any) => any', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'any', }, ], + raw: '(value: any) => any', + type: 'func', }, }, { @@ -46861,9 +51890,7 @@ Generated by [AVA](https://avajs.dev). { name: 'validator', propType: { - raw: 'Validator', - type: 'func', - value: [ + params: [ { name: 'rule', propType: { @@ -46903,17 +51930,19 @@ Generated by [AVA](https://avajs.dev). { name: 'callback', propType: { - raw: '(error?: string) => void', - type: 'func', - value: [ + params: [ { name: 'error', propType: 'string', }, ], + raw: '(error?: string) => void', + type: 'func', }, }, ], + raw: 'Validator', + type: 'func', }, }, { @@ -46986,153 +52015,7 @@ Generated by [AVA](https://avajs.dev). }, { name: 'pattern', - 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', - }, - ], - }, - }, - ], - }, + propType: 'object', }, { name: 'required', @@ -47141,14 +52024,14 @@ Generated by [AVA](https://avajs.dev). { name: 'transform', propType: { - raw: '(value: any) => any', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'any', }, ], + raw: '(value: any) => any', + type: 'func', }, }, { @@ -47175,9 +52058,7 @@ Generated by [AVA](https://avajs.dev). { name: 'validator', propType: { - raw: 'Validator', - type: 'func', - value: [ + params: [ { name: 'rule', propType: { @@ -47194,17 +52075,19 @@ Generated by [AVA](https://avajs.dev). { name: 'callback', propType: { - raw: '(error?: string) => void', - type: 'func', - value: [ + params: [ { name: 'error', propType: 'string', }, ], + raw: '(error?: string) => void', + type: 'func', }, }, ], + raw: 'Validator', + type: 'func', }, }, { @@ -47233,446 +52116,14 @@ Generated by [AVA](https://avajs.dev). ], }, { - raw: 'RuleRender', - type: 'func', - value: [ + params: [ { 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', - }, - ], - }, + propType: 'object', }, ], + raw: 'RuleRender', + type: 'func', }, ], }, @@ -47684,9 +52135,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(prevValues: Store, nextValues: Store, info: { source?: string; }) => boolean', - type: 'func', - value: [ + params: [ { name: 'prevValues', propType: { @@ -47714,6 +52163,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(prevValues: Store, nextValues: Store, info: { source?: string; }) => boolean', + type: 'func', }, { type: 'oneOf', @@ -47820,9 +52271,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onSearch', propType: { - raw: '(value: string, event?: MouseEvent | KeyboardEvent | ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', @@ -47837,6 +52286,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: string, event?: MouseEvent | KeyboardEvent | ChangeEvent) => void', + type: 'func', }, }, { @@ -47902,14 +52353,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onPressEnter', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -47939,14 +52393,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ChangeEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -47956,14 +52413,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -48017,105 +52477,129 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -48143,14 +52627,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -48379,1938 +52866,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -50477,14 +55411,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onPressEnter', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -50494,9 +55431,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onResize', propType: { - raw: '(size: { width: number; height: number; }) => void', - type: 'func', - value: [ + params: [ { name: 'size', propType: { @@ -50514,6 +55449,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(size: { width: number; height: number; }) => void', + type: 'func', }, }, { @@ -50589,14 +55526,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ChangeEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -50859,2068 +55799,2545 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -53007,14 +58424,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onPressEnter', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -53044,14 +58464,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(event: ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ChangeEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -53061,14 +58484,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -53122,105 +58548,129 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -53248,14 +58698,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -53484,1938 +58937,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -55825,2081 +61725,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -58191,2081 +64571,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -60557,2081 +67417,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -62674,9 +70014,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onCollapse', propType: { - raw: '(collapsed: boolean, type: CollapseType) => void', - type: 'func', - value: [ + params: [ { name: 'collapsed', propType: 'bool', @@ -62692,6 +70030,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(collapsed: boolean, type: CollapseType) => void', + type: 'func', }, }, { @@ -62749,14 +70089,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onBreakpoint', propType: { - raw: '(broken: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'broken', propType: 'bool', }, ], + raw: '(broken: boolean) => void', + type: 'func', }, }, { @@ -63023,2081 +70363,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -65520,2081 +73340,2561 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -67641,9 +75941,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(param: ClickParam) => void', - type: 'func', - value: [ + params: [ { name: 'param', propType: { @@ -67672,14 +75970,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(param: ClickParam) => void', + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(e: { key: string; domEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -67697,14 +75995,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: { key: string; domEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(e: { key: string; domEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -67722,19 +76020,24 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: { key: string; domEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -67766,92 +76069,113 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyUp', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onError', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -68080,1938 +76404,2385 @@ Generated by [AVA](https://avajs.dev). { name: 'onCopy', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCopyCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCut', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCutCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPaste', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPasteCapture', propType: { - raw: '(event: ClipboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: ClipboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEnd', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionEndCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStart', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionStartCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdate', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCompositionUpdateCapture', propType: { - raw: '(event: CompositionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: CompositionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocusCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBlurCapture', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onChangeCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onBeforeInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInput', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInputCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onReset', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onResetCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmit', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSubmitCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalid', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onInvalidCapture', propType: { - raw: '(event: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FormEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onErrorCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyDownCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPress', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyPressCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onKeyUpCapture', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbort', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAbortCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThrough', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onCanPlayThroughCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDurationChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptied', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEmptiedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncrypted', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEncryptedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEnded', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onEndedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedData', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedDataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadata', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadedMetadataCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStart', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLoadStartCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPause', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPauseCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlay', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlaying', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPlayingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgress', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onProgressCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onRateChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeked', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekedCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeeking', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSeekingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalled', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onStalledCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspend', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSuspendCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdate', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTimeUpdateCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChange', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onVolumeChangeCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaiting', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWaitingCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAuxClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onContextMenuCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDoubleClickCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrag', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEndCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragEnterCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExit', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragExitCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragLeaveCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragOverCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDragStartCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onDropCapture', propType: { - raw: '(event: DragEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: DragEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDownCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMove', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseMoveCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOut', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOutCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOver', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseOverCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUpCapture', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelectCapture', propType: { - raw: '(event: SyntheticEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: SyntheticEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancel', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchCancelCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEnd', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchEndCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMove', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchMoveCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStart', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTouchStartCapture', propType: { - raw: '(event: TouchEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TouchEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDown', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerDownCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMove', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerMoveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUp', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerUpCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancel', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerCancelCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnter', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerEnterCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeave', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerLeaveCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOver', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOverCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOut', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onPointerOutCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onGotPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onLostPointerCaptureCapture', propType: { - raw: '(event: PointerEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: PointerEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScroll', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onScrollCapture', propType: { - raw: '(event: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: UIEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheel', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onWheelCapture', propType: { - raw: '(event: WheelEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: WheelEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStart', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationStartCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEnd', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationEndCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIteration', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onAnimationIterationCapture', propType: { - raw: '(event: AnimationEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: AnimationEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEnd', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onTransitionEndCapture', propType: { - raw: '(event: TransitionEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: TransitionEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -70054,9 +78825,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onTitleClick', propType: { - raw: '(e: TitleEventEntity) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -70074,14 +78843,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: TitleEventEntity) => void', + type: 'func', }, }, { name: 'onTitleMouseEnter', propType: { - raw: '(e: TitleEventEntity) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -70099,14 +78868,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: TitleEventEntity) => void', + type: 'func', }, }, { name: 'onTitleMouseLeave', propType: { - raw: '(e: TitleEventEntity) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -70124,6 +78893,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: TitleEventEntity) => void', + type: 'func', }, }, { @@ -70188,14 +78959,14 @@ Generated by [AVA](https://avajs.dev). { name: 'valueRender', propType: { - raw: '(node: ReactNode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'node', }, ], + raw: '(node: ReactNode) => ReactNode', + type: 'func', }, }, { @@ -70216,9 +78987,7 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(value: ReactText, config?: FormatConfig) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'value', propType: { @@ -70271,6 +79040,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(value: ReactText, config?: FormatConfig) => ReactNode', + type: 'func', }, { type: 'oneOf', @@ -70323,9 +79094,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(e: RadioChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -70359,6 +79128,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: RadioChangeEvent) => void', + type: 'func', }, }, { @@ -70375,27 +79146,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -70461,9 +79238,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(e: CheckboxChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: { @@ -70497,6 +79272,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: CheckboxChangeEvent) => void', + type: 'func', }, }, ], @@ -70572,9 +79349,7 @@ Generated by [AVA](https://avajs.dev). { name: 'filterOption', propType: { - raw: '(filterText: string, item: TransferItem) => boolean', - type: 'func', - value: [ + params: [ { name: 'filterText', propType: 'string', @@ -70604,6 +79379,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(filterText: string, item: TransferItem) => boolean', + type: 'func', }, }, { @@ -70622,23 +79399,21 @@ Generated by [AVA](https://avajs.dev). name: 'handleFilter', propType: { isRequired: true, - raw: '(e: ChangeEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: ChangeEvent) => void', + type: 'func', }, }, { name: 'onItemSelect', propType: { isRequired: true, - raw: '(key: string, check: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'key', propType: 'string', @@ -70648,15 +79423,15 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, ], + raw: '(key: string, check: boolean) => void', + type: 'func', }, }, { name: 'onItemSelectAll', propType: { isRequired: true, - raw: '(dataSource: string[], checkAll: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'dataSource', propType: { @@ -70669,6 +79444,8 @@ Generated by [AVA](https://avajs.dev). propType: 'bool', }, ], + raw: '(dataSource: string[], checkAll: boolean) => void', + type: 'func', }, }, { @@ -70681,9 +79458,7 @@ Generated by [AVA](https://avajs.dev). { name: 'render', propType: { - raw: '(item: TransferItem) => RenderResult', - type: 'func', - value: [ + params: [ { name: 'item', propType: { @@ -70709,6 +79484,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(item: TransferItem) => RenderResult', + type: 'func', }, }, { @@ -70747,9 +79524,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderList', propType: { - raw: 'RenderListFunction', - type: 'func', - value: [ + params: [ { name: 'props', propType: { @@ -70836,33 +79611,35 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'RenderListFunction', + type: 'func', }, }, { name: 'footer', propType: { - raw: '(props: TransferListProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TransferListProps) => ReactNode', + type: 'func', }, }, { name: 'onScroll', propType: { isRequired: true, - raw: '(e: UIEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: UIEvent) => void', + type: 'func', }, }, { @@ -70894,9 +79671,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -70914,6 +79689,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { selectedCount: number; totalCount: number; }) => ReactNode', + type: 'func', }, ], }, @@ -70946,27 +79723,27 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(e: FormEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: FormEvent) => void', + type: 'func', }, }, { name: 'handleClear', propType: { - raw: '(e: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', }, ], + raw: '(e: MouseEvent) => void', + type: 'func', }, }, { @@ -71176,14 +79953,14 @@ Generated by [AVA](https://avajs.dev). description: '点击树节点触发', name: 'filterAntTreeNode', propType: { - raw: '(node: AntTreeNode) => boolean', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: AntTreeNode) => boolean', + type: 'func', }, }, { @@ -71223,9 +80000,7 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'nodeProps', propType: { @@ -71303,6 +80078,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(nodeProps: AntdTreeNodeAttribute) => ReactNode', + type: 'func', }, ], }, @@ -71322,9 +80099,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(e: MouseEvent, treeNode: EventDataNode) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', @@ -71382,6 +80157,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', }, }, { @@ -71395,22 +80172,23 @@ Generated by [AVA](https://avajs.dev). { name: 'onKeyDown', propType: { - raw: '(event: KeyboardEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: KeyboardEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onSelect', propType: { - raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'selectedKeys', propType: { @@ -71527,14 +80305,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -71571,14 +80349,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -71603,40 +80381,46 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(selectedKeys: ReactText[], info: { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -71702,14 +80486,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -71775,14 +80559,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onLoad', propType: { - raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'loadedKeys', propType: { @@ -71866,14 +80650,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(loadedKeys: ReactText[], info: { event: "load"; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDoubleClick', propType: { - raw: '(e: MouseEvent, treeNode: EventDataNode) => void', - type: 'func', - value: [ + params: [ { name: 'e', propType: 'object', @@ -71931,14 +80715,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(e: MouseEvent, treeNode: EventDataNode) => void', + type: 'func', }, }, { name: 'onDragEnd', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72004,14 +80788,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragEnter', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72090,14 +80874,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; expandedKeys: ReactText[]; }) => void', + type: 'func', }, }, { name: 'onDragLeave', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72163,14 +80947,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragOver', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72236,14 +81020,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDragStart', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72309,14 +81093,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { name: 'onDrop', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -72455,14 +81239,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; dragNode: EventDataNode; dragNodesKeys: ReactText[]; dropPosition: number; dropToGap: boolean; }) => void', + type: 'func', }, }, { name: 'loadData', propType: { - raw: '(treeNode: EventDataNode) => Promise', - type: 'func', - value: [ + params: [ { name: 'treeNode', propType: { @@ -72516,6 +81300,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(treeNode: EventDataNode) => Promise', + type: 'func', }, }, { @@ -72563,14 +81349,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -72607,14 +81393,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -72634,9 +81420,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onExpand', propType: { - raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', - type: 'func', - value: [ + params: [ { name: 'expandedKeys', propType: { @@ -72719,14 +81503,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(expandedKeys: ReactText[], info: { node: EventDataNode; expanded: boolean; nativeEvent: MouseEvent; }) => void', + type: 'func', }, }, { name: 'onCheck', propType: { - raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', - type: 'func', - value: [ + params: [ { name: 'checked', propType: { @@ -72883,14 +81667,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -72927,14 +81711,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -72989,14 +81773,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -73033,14 +81817,14 @@ Generated by [AVA](https://avajs.dev). 'bool', 'object', { - raw: '(props: TreeNodeProps) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'props', propType: 'object', }, ], + raw: '(props: TreeNodeProps) => ReactNode', + type: 'func', }, ], }, @@ -73081,14 +81865,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(checked: ReactText[] | { checked: ReactText[]; halfChecked: ReactText[]; }, info: CheckInfo) => void', + type: 'func', }, }, { name: 'onRightClick', propType: { - raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -73154,15 +81938,15 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: { event: MouseEvent; node: EventDataNode; }) => void', + type: 'func', }, }, { description: 'Used for `rc-tree-select` only.', name: 'onActiveChange', propType: { - raw: '(key: ReactText) => void', - type: 'func', - value: [ + params: [ { name: 'key', propType: { @@ -73174,14 +81958,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(key: ReactText) => void', + type: 'func', }, }, { name: 'filterTreeNode', propType: { - raw: '(treeNode: EventDataNode) => boolean', - type: 'func', - value: [ + params: [ { name: 'treeNode', propType: { @@ -73235,6 +82019,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(treeNode: EventDataNode) => boolean', + type: 'func', }, }, { @@ -73280,14 +82066,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(checked: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'checked', propType: 'bool', }, ], + raw: '(checked: boolean) => void', + type: 'func', }, }, ], @@ -73326,14 +82112,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onClick', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -73452,14 +82241,14 @@ Generated by [AVA](https://avajs.dev). { name: 'getPopupContainer', propType: { - raw: '(node: HTMLElement) => HTMLElement', - type: 'func', - value: [ + params: [ { name: 'node', propType: 'object', }, ], + raw: '(node: HTMLElement) => HTMLElement', + type: 'func', }, }, { @@ -73497,66 +82286,81 @@ Generated by [AVA](https://avajs.dev). { name: 'onBlur', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onFocus', propType: { - raw: '(event: FocusEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: FocusEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseDown', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseEnter', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseLeave', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -73574,27 +82378,33 @@ Generated by [AVA](https://avajs.dev). { name: 'onContextMenu', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { name: 'onMouseUp', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -73634,9 +82444,7 @@ Generated by [AVA](https://avajs.dev). { name: 'renderExtraFooter', propType: { - raw: '(mode: PanelMode) => ReactNode', - type: 'func', - value: [ + params: [ { name: 'mode', propType: { @@ -73653,6 +82461,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(mode: PanelMode) => ReactNode', + type: 'func', }, }, { @@ -73688,14 +82498,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onOpenChange', propType: { - raw: '(open: boolean) => void', - type: 'func', - value: [ + params: [ { name: 'open', propType: 'bool', }, ], + raw: '(open: boolean) => void', + type: 'func', }, }, { @@ -73750,22 +82560,20 @@ Generated by [AVA](https://avajs.dev). { name: 'disabledMinutes', propType: { - raw: '(hour: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', }, ], + raw: '(hour: number) => number[]', + type: 'func', }, }, { name: 'disabledSeconds', propType: { - raw: '(hour: number, minute: number) => number[]', - type: 'func', - value: [ + params: [ { name: 'hour', propType: 'number', @@ -73775,6 +82583,8 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(hour: number, minute: number) => number[]', + type: 'func', }, }, { @@ -73833,14 +82643,17 @@ Generated by [AVA](https://avajs.dev). type: 'oneOfType', value: [ { - raw: '(instance: any) => void', - type: 'func', - value: [ + params: [ { name: 'instance', propType: 'object', }, ], + raw: '(instance: any) => void', + returns: { + propType: 'number', + }, + type: 'func', }, 'object', ], @@ -73901,14 +82714,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, ], @@ -74061,14 +82874,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, ], @@ -74122,14 +82935,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onExpand', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -74206,14 +83022,14 @@ Generated by [AVA](https://avajs.dev). { name: 'onChange', propType: { - raw: '(value: string) => void', - type: 'func', - value: [ + params: [ { name: 'value', propType: 'string', }, ], + raw: '(value: string) => void', + type: 'func', }, }, ], @@ -74282,14 +83098,17 @@ Generated by [AVA](https://avajs.dev). { name: 'onExpand', propType: { - raw: '(event: MouseEvent) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: 'object', }, ], + raw: '(event: MouseEvent) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -74463,9 +83282,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -74479,6 +83296,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -74627,9 +83449,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -74643,6 +83463,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -74699,35 +83524,33 @@ Generated by [AVA](https://avajs.dev). value: [ 'string', { + params: [ + { + name: 'file', + propType: { + type: 'shape', + value: [ + { + name: 'uid', + propType: 'string', + }, + { + name: 'lastModifiedDate', + propType: 'object', + }, + { + name: 'webkitRelativePath', + propType: 'string', + }, + ], + }, + }, + ], 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: [ + params: [ { name: 'file', propType: { @@ -74749,6 +83572,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(file: RcFile) => PromiseLike', + type: 'func', }, ], }, @@ -74823,9 +83648,7 @@ Generated by [AVA](https://avajs.dev). { name: 'beforeUpload', propType: { - raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -74870,14 +83693,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(file: RcFile, FileList: RcFile[]) => boolean | PromiseLike', + type: 'func', }, }, { name: 'onChange', propType: { - raw: '(info: UploadChangeParam>) => void', - type: 'func', - value: [ + params: [ { name: 'info', propType: { @@ -74990,9 +83813,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -75006,6 +83827,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -75071,6 +83897,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(info: UploadChangeParam>) => void', + type: 'func', }, }, { @@ -75119,9 +83947,7 @@ Generated by [AVA](https://avajs.dev). { name: 'customRequest', propType: { - raw: '(options: RcCustomRequestOptions) => void', - type: 'func', - value: [ + params: [ { name: 'options', propType: { @@ -75130,9 +83956,7 @@ Generated by [AVA](https://avajs.dev). { name: 'onProgress', propType: { - raw: '(event: { percent: number; }, file: File) => void', - type: 'func', - value: [ + params: [ { name: 'event', propType: { @@ -75162,14 +83986,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(event: { percent: number; }, file: File) => void', + type: 'func', }, }, { name: 'onError', propType: { - raw: '(error: Error) => void', - type: 'func', - value: [ + params: [ { name: 'error', propType: { @@ -75191,14 +84015,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(error: Error) => void', + type: 'func', }, }, { name: 'onSuccess', propType: { - raw: '(response: object, file: File) => void', - type: 'func', - value: [ + params: [ { name: 'response', propType: 'object', @@ -75220,6 +84044,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(response: object, file: File) => void', + type: 'func', }, }, { @@ -75262,6 +84088,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(options: RcCustomRequestOptions) => void', + type: 'func', }, }, { @@ -75307,9 +84135,7 @@ Generated by [AVA](https://avajs.dev). { name: 'previewFile', propType: { - raw: 'PreviewFileHandler', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -75349,9 +84175,7 @@ Generated by [AVA](https://avajs.dev). { name: 'slice', propType: { - raw: '(start?: number, end?: number, contentType?: string) => Blob', - type: 'func', - value: [ + params: [ { name: 'start', propType: 'number', @@ -75365,6 +84189,11 @@ Generated by [AVA](https://avajs.dev). propType: 'string', }, ], + raw: '(start?: number, end?: number, contentType?: string) => Blob', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -75387,14 +84216,14 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'PreviewFileHandler', + type: 'func', }, }, { name: 'transformFile', propType: { - raw: 'TransformFileHandler', - type: 'func', - value: [ + params: [ { name: 'file', propType: { @@ -75416,6 +84245,8 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: 'TransformFileHandler', + type: 'func', }, }, { 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 67ae977572ce175b82fbf33f15410bfef11b644e..13c7293a4f2164694e92d3dd544858a19b5bfd50 100644 GIT binary patch literal 411270 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�Tz*9jX37``yz7)%a@8w1U5 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�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'fhj`DPpxTaS8O_2TOdn}pMQ}nLCG__E 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 literal 364668 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 VU!H}Uydw1A}LpTvCk5GV}%||W|d7@G* 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

AxUSfSFe}LGPBFLSjh>cl{rHjWNM@@ff;a*^ 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 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 1543b535c..a60e43ad8 100644 --- a/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md +++ b/packages/material-parser/test/fixtures/__snapshots__/test/fusion.ts.md @@ -30,7 +30,14 @@ Generated by [AVA](https://avajs.dev). { description: '设置 Affix 需要监听滚动事件的容器元素', name: 'container', - propType: 'func', + propType: { + params: [], + raw: '() => ReactElement', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '距离窗口顶部达到指定偏移量后触发', @@ -45,7 +52,17 @@ Generated by [AVA](https://avajs.dev). { description: '当元素的样式发生固钉样式变化时触发的回调函数', name: 'onAffix', - propType: 'func', + propType: { + params: [ + { + description: '元素是否被固钉', + name: 'affixed', + propType: 'object', + }, + ], + raw: '(affixed: Boolean) => void', + type: 'func', + }, }, { description: '是否启用绝对布局实现 affix', @@ -113,47 +130,137 @@ Generated by [AVA](https://avajs.dev). { description: '执行第一次挂载动画前触发的回调函数', name: 'beforeAppear', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行第一次挂载动画,添加 xxx-appear-active 类名后触发的回调函数', name: 'onAppear', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行完第一次挂载动画后触发的函数', name: 'afterAppear', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行进场动画前触发的回调函数', name: 'beforeEnter', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行进场动画,添加 xxx-enter-active 类名后触发的回调函数', name: 'onEnter', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行完进场动画后触发的回调函数', name: 'afterEnter', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行离场动画前触发的回调函数', name: 'beforeLeave', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行离场动画,添加 xxx-leave-active 类名后触发的回调函数', name: 'onLeave', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, { description: '执行完离场动画后触发的回调函数', name: 'afterLeave', - propType: 'func', + propType: { + params: [ + { + description: '执行动画的 dom 元素', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: HTMLElement) => void', + type: 'func', + }, }, ], screenshot: '', @@ -363,7 +470,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层在显示和隐藏触发的事件', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否隐藏和显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示或隐藏的来源, closeClick 表示由自带的关闭按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: false, @@ -982,7 +1104,17 @@ Generated by [AVA](https://avajs.dev). { description: '点击按钮的回调', name: 'onClick', - propType: 'func', + propType: { + params: [ + { + description: 'Event Object', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Object) => void', + type: 'func', + }, }, { name: 'className', @@ -1114,17 +1246,52 @@ Generated by [AVA](https://avajs.dev). { description: '选择日期单元格时的回调', name: 'onSelect', - propType: 'func', + propType: { + params: [ + { + description: '对应的日期值 (moment 对象)', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => void', + type: 'func', + }, }, { description: '面板模式变化时的回调', name: 'onModeChange', - propType: 'func', + propType: { + params: [ + { + description: '对应面板模式 date month year', + name: 'mode', + propType: 'object', + }, + ], + raw: '(mode: String) => void', + type: 'func', + }, }, { description: '展现的月份变化时的回调', name: 'onVisibleMonthChange', - propType: 'func', + propType: { + params: [ + { + description: '显示的月份 (moment 对象)', + name: 'value', + propType: 'object', + }, + { + description: '触发月份改变原因', + name: 'reason', + propType: 'object', + }, + ], + raw: '(value: Object, reason: String) => void', + type: 'func', + }, }, { description: '自定义样式类', @@ -1134,12 +1301,38 @@ Generated by [AVA](https://avajs.dev). { description: '自定义日期渲染函数', name: 'dateCellRender', - propType: 'func', + propType: { + params: [ + { + description: '日期值(moment对象)', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'yearCellRender', @@ -1148,7 +1341,25 @@ Generated by [AVA](https://avajs.dev). { description: '不可选择的日期', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(calendarDate: Object, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '国际化配置', @@ -1227,17 +1438,60 @@ Generated by [AVA](https://avajs.dev). { description: '展现的月份变化时的回调', name: 'onVisibleMonthChange', - propType: 'func', + propType: { + params: [ + { + description: '显示的月份 (moment 对象)', + name: 'value', + propType: 'object', + }, + { + description: '触发月份改变原因', + name: 'reason', + propType: 'object', + }, + ], + raw: '(value: Object, reason: String) => void', + type: 'func', + }, }, { description: '不可选择的日期', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(calendarDate: Object, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '选择日期单元格时的回调', name: 'onSelect', - propType: 'func', + propType: { + params: [ + { + description: '对应的日期值 (moment 对象)', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => void', + type: 'func', + }, }, { description: '自定义日期单元格渲染', @@ -1247,7 +1501,20 @@ Generated by [AVA](https://avajs.dev). { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'yearCellRender', @@ -1666,11 +1933,6 @@ Generated by [AVA](https://avajs.dev). name: 'className', propType: 'string', }, - { - description: '选中值改变时触发的回调函数', - name: 'onChange', - propType: 'func', - }, { name: 'onSelect', propType: 'func', @@ -1687,11 +1949,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '展开时触发的回调函数', - name: 'onExpand', - propType: 'func', - }, { defaultValue: false, description: '是否开启虚拟滚动', @@ -1735,12 +1992,40 @@ Generated by [AVA](https://avajs.dev). { description: '每列列表项渲染函数', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'data', + propType: 'object', + }, + ], + raw: '(data: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '异步加载数据函数', name: 'loadData', - propType: 'func', + propType: { + params: [ + { + description: '当前点击异步加载的数据', + name: 'data', + propType: 'object', + }, + { + description: '当前点击数据,source是原始对象', + name: 'source', + propType: 'object', + }, + ], + raw: '(data: Object, source: Object) => void', + type: 'func', + }, }, { name: 'searchValue', @@ -1845,11 +2130,6 @@ Generated by [AVA](https://avajs.dev). name: 'readOnly', propType: 'bool', }, - { - description: '选中值改变时触发的回调函数', - name: 'onChange', - propType: 'func', - }, { defaultValue: 'click', description: '展开触发的方式', @@ -1906,15 +2186,23 @@ Generated by [AVA](https://avajs.dev). name: 'listClassName', propType: 'string', }, - { - description: '选择框单选时展示结果的自定义渲染函数', - name: 'displayRender', - propType: 'func', - }, { description: '渲染 item 内容的方法', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + ], + raw: '(item: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { defaultValue: false, @@ -1922,16 +2210,6 @@ Generated by [AVA](https://avajs.dev). name: 'showSearch', propType: 'bool', }, - { - description: '自定义搜索函数', - name: 'filter', - propType: 'func', - }, - { - description: '搜索结果自定义渲染函数', - name: 'resultRender', - propType: 'func', - }, { defaultValue: true, description: '搜索结果列表是否和选择框等宽', @@ -1947,7 +2225,17 @@ Generated by [AVA](https://avajs.dev). { description: '异步加载数据函数', name: 'loadData', - propType: 'func', + propType: { + params: [ + { + description: '当前点击异步加载的数据', + name: 'data', + propType: 'object', + }, + ], + raw: '(data: Object) => void', + type: 'func', + }, }, { description: '自定义下拉框头部', @@ -1973,7 +2261,22 @@ Generated by [AVA](https://avajs.dev). { description: '下拉框显示或关闭时触发事件的回调函数', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发显示关闭的操作类型, fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { description: '下拉框自定义样式对象', @@ -2009,7 +2312,20 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '选择值 { label: , value:}', + name: 'value', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + raw: '(value: Array) => void', + type: 'func', + }, }, ], screenshot: '', @@ -2087,17 +2403,52 @@ Generated by [AVA](https://avajs.dev). { description: '状态变化时触发的事件', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '是否选中', + name: 'checked', + propType: 'object', + }, + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(checked: Boolean, e: Event) => void', + type: 'func', + }, }, { description: '鼠标进入enter事件', name: 'onMouseEnter', - propType: 'func', + propType: { + params: [ + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { description: '鼠标离开Leave事件', name: 'onMouseLeave', - propType: 'func', + propType: { + params: [ + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { description: 'checkbox 的value', @@ -2124,7 +2475,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -2191,11 +2552,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '选中值改变时的事件', - name: 'onChange', - propType: 'func', - }, { defaultValue: 'hoz', description: '子项目的排列方式', @@ -2217,7 +2573,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -2456,12 +2822,45 @@ Generated by [AVA](https://avajs.dev). { description: '捕获错误后的自定义处理, 比如埋点上传', name: 'afterCatch', - propType: 'func', + propType: { + params: [ + { + description: '错误', + name: 'error', + propType: 'object', + }, + { + description: '错误详细信息', + name: 'errorInfo', + propType: 'object', + }, + ], + raw: '(error: Object, errorInfo: Object) => void', + type: 'func', + }, }, { description: '捕获错误后的展现 自定义组件', name: 'fallbackUI', - propType: 'func', + propType: { + params: [ + { + description: '错误', + name: 'error', + propType: 'object', + }, + { + description: '错误详细信息', + name: 'errorInfo', + propType: 'object', + }, + ], + raw: '(error: Object, errorInfo: Object) => Element', + returns: { + propType: 'object', + }, + type: 'func', + }, }, ], screenshot: '', @@ -2515,7 +2914,14 @@ Generated by [AVA](https://avajs.dev). { description: '默认展现的月', name: 'defaultVisibleMonth', - propType: 'func', + propType: { + params: [], + raw: '() => MomentObject', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { name: 'onVisibleMonthChange', @@ -2558,22 +2964,73 @@ Generated by [AVA](https://avajs.dev). { description: '禁用日期函数', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + name: '日期值', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(日期值: MomentObject, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '自定义面板页脚', name: 'footerRender', - propType: 'func', + propType: { + params: [], + raw: '() => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期值改变时的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '日期值', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => void', + type: 'func', + }, }, { description: '点击确认按钮时的回调', name: 'onOk', - propType: 'func', + propType: { + params: [], + raw: '() => union', + returns: { + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + type: 'func', + }, }, { defaultValue: 'medium', @@ -2613,7 +3070,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -2666,12 +3138,38 @@ Generated by [AVA](https://avajs.dev). { description: '自定义日期渲染函数', name: 'dateCellRender', - propType: 'func', + propType: { + params: [ + { + description: '日期值(moment对象)', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'yearCellRender', @@ -2695,7 +3193,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '日期', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: MomentObject) => void', + type: 'func', + }, }, { name: 'locale', @@ -2764,7 +3272,14 @@ Generated by [AVA](https://avajs.dev). { description: '默认展示的起始月份', name: 'defaultVisibleMonth', - propType: 'func', + propType: { + params: [], + raw: '() => MomentObject', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { name: 'onVisibleMonthChange', @@ -2807,22 +3322,59 @@ Generated by [AVA](https://avajs.dev). { description: '禁用日期函数', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + name: '日期值', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(日期值: MomentObject, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '自定义面板页脚', name: 'footerRender', - propType: 'func', + propType: { + params: [], + raw: '() => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期范围值改变时的回调 [ MomentObject|String, MomentObject|String ]', name: 'onChange', - propType: 'func', - }, - { - description: '点击确认按钮时的回调 返回开始时间和结束时间`[ MomentObject|String, MomentObject|String ]`', - name: 'onOk', - propType: 'func', + propType: { + params: [ + { + description: '日期值', + name: 'value', + propType: { + type: 'arrayOf', + value: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + }, + ], + raw: '(value: Array) => void', + type: 'func', + }, }, { description: '输入框内置标签', @@ -2879,7 +3431,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -2937,7 +3504,20 @@ Generated by [AVA](https://avajs.dev). { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'yearCellRender', @@ -2971,7 +3551,20 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '日期区间', + name: 'value', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + raw: '(value: Array) => void', + type: 'func', + }, }, { defaultValue: false, @@ -3054,7 +3647,14 @@ Generated by [AVA](https://avajs.dev). { description: '默认展现的年', name: 'defaultVisibleYear', - propType: 'func', + propType: { + params: [], + raw: '() => MomentObject', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期值(受控)moment 对象', @@ -3075,17 +3675,56 @@ Generated by [AVA](https://avajs.dev). { description: '禁用日期函数', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + name: '日期值', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(日期值: MomentObject, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '自定义面板页脚', name: 'footerRender', - propType: 'func', + propType: { + params: [], + raw: '() => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期值改变时的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '日期值', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => void', + type: 'func', + }, }, { defaultValue: 'medium', @@ -3124,7 +3763,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -3177,7 +3831,20 @@ Generated by [AVA](https://avajs.dev). { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'yearCellRender', @@ -3196,7 +3863,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '月份', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: MomentObject) => void', + type: 'func', + }, }, { name: 'locale', @@ -3286,17 +3963,56 @@ Generated by [AVA](https://avajs.dev). { description: '禁用日期函数', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + name: '日期值', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(日期值: MomentObject, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '自定义面板页脚', name: 'footerRender', - propType: 'func', + propType: { + params: [], + raw: '() => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期值改变时的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '日期值', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => void', + type: 'func', + }, }, { defaultValue: 'medium', @@ -3335,7 +4051,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'reason', + propType: 'object', + }, + ], + raw: '(visible: Boolean, reason: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -3402,7 +4133,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '年份', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: MomentObject) => void', + type: 'func', + }, }, { name: 'locale', @@ -3476,7 +4217,14 @@ Generated by [AVA](https://avajs.dev). { description: '默认展现的月', name: 'defaultVisibleMonth', - propType: 'func', + propType: { + params: [], + raw: '() => MomentObject', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { name: 'onVisibleMonthChange', @@ -3501,17 +4249,56 @@ Generated by [AVA](https://avajs.dev). { description: '禁用日期函数', name: 'disabledDate', - propType: 'func', + propType: { + params: [ + { + name: '日期值', + propType: 'object', + }, + { + description: '当前视图类型,year: 年, month: 月, date: 日', + name: 'view', + propType: 'object', + }, + ], + raw: '(日期值: MomentObject, view: String) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '自定义面板页脚', name: 'footerRender', - propType: 'func', + propType: { + params: [], + raw: '() => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '日期值改变时的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '日期值', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => void', + type: 'func', + }, }, { defaultValue: 'medium', @@ -3551,7 +4338,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -3604,12 +4406,38 @@ Generated by [AVA](https://avajs.dev). { description: '自定义日期渲染函数', name: 'dateCellRender', - propType: 'func', + propType: { + params: [ + { + description: '日期值(moment对象)', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '自定义月份渲染函数', name: 'monthCellRender', - propType: 'func', + propType: { + params: [ + { + description: '对应 Calendar 返回的自定义日期对象', + name: 'calendarDate', + propType: 'object', + }, + ], + raw: '(calendarDate: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '是否为预览态', @@ -3619,7 +4447,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '年份', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: MomentObject) => void', + type: 'func', + }, }, { name: 'yearCellRender', @@ -3732,12 +4570,32 @@ Generated by [AVA](https://avajs.dev). { description: '在点击确定按钮时触发的回调函数', name: 'onOk', - propType: 'func', + propType: { + params: [ + { + description: '点击事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(event: Object) => void', + type: 'func', + }, }, { description: '在点击取消按钮时触发的回调函数', name: 'onCancel', - propType: 'func', + propType: { + params: [ + { + description: '点击事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(event: Object) => void', + type: 'func', + }, }, { defaultValue: {}, @@ -3766,7 +4624,22 @@ Generated by [AVA](https://avajs.dev). { description: '对话框关闭时触发的回调函数', name: 'onClose', - propType: 'func', + propType: { + params: [ + { + description: '关闭触发行为的描述字符串', + name: 'trigger', + propType: 'object', + }, + { + description: '关闭时事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(trigger: String, event: Object) => void', + type: 'func', + }, }, { description: '对话框关闭后触发的回调函数, 如果有动画,则在动画结束后触发', @@ -4012,7 +4885,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层显示或隐藏时触发的回调函数', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示或隐藏的来源 fromContent 表示由Dropdown内容触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { description: '触发弹层显示或者隐藏的元素', @@ -4169,7 +5057,22 @@ Generated by [AVA](https://avajs.dev). { description: '对话框关闭时触发的回调函数', name: 'onClose', - propType: 'func', + propType: { + params: [ + { + description: '关闭触发行为的描述字符串', + name: 'trigger', + propType: 'object', + }, + { + description: '关闭时事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(trigger: String, event: Object) => void', + type: 'func', + }, }, { defaultValue: 'right', @@ -4444,7 +5347,37 @@ Generated by [AVA](https://avajs.dev). { description: '表单变化回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '表单数据', + name: 'values', + propType: 'object', + }, + { + description: '详细', + name: 'item', + propType: 'object', + }, + { + description: '变化的组件名', + name: 'item.name', + propType: 'object', + }, + { + description: '变化的数据', + name: 'item.value', + propType: 'object', + }, + { + description: 'field 实例', + name: 'item.field', + propType: 'object', + }, + ], + raw: '(values: Object, item: Object, item.name: String, item.value: String, item.field: Object) => void', + type: 'func', + }, }, { defaultValue: 'form', @@ -4836,7 +5769,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '根据包裹的组件的 value 类型而决定', + name: 'value', + propType: 'any', + }, + ], + raw: '(value: any) => void', + type: 'func', + }, }, ], screenshot: '', @@ -4858,7 +5801,27 @@ Generated by [AVA](https://avajs.dev). { description: '点击提交后触发', name: 'onClick', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'value', + propType: 'object', + }, + { + description: '错误数据', + name: 'errors', + propType: 'object', + }, + { + description: '实例', + name: 'field', + propType: 'object', + }, + ], + raw: '(value: Object, errors: Object, field: class) => void', + type: 'func', + }, }, { description: '是否校验/需要校验的 name 数组', @@ -5189,7 +6152,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -5275,7 +6248,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -5486,7 +6469,27 @@ Generated by [AVA](https://avajs.dev). { description: '点击菜单项触发的回调函数', name: 'onItemClick', - propType: 'func', + propType: { + params: [ + { + description: '点击的菜单项的 key 值', + name: 'key', + propType: 'object', + }, + { + description: '点击的菜单项对象', + name: 'item', + propType: 'object', + }, + { + description: '点击的事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(key: String, item: Object, event: Object) => void', + type: 'func', + }, }, { description: '当前打开的子菜单的 key 值', @@ -5520,7 +6523,32 @@ Generated by [AVA](https://avajs.dev). { description: '打开或关闭子菜单触发的回调函数', name: 'onOpen', - propType: 'func', + propType: { + params: [ + { + description: '打开的所有子菜单的 key 值', + name: 'key', + propType: 'object', + }, + { + description: '额外参数', + name: 'extra', + propType: 'object', + }, + { + description: '当前操作子菜单的 key 值', + name: 'extra.key', + propType: 'object', + }, + { + description: '是否是打开', + name: 'extra.open', + propType: 'object', + }, + ], + raw: '(key: String, extra: Object, extra.key: String, extra.open: Boolean) => void', + type: 'func', + }, }, { defaultValue: 'inline', @@ -5638,11 +6666,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '选中或取消选中菜单项触发的回调函数', - name: 'onSelect', - propType: 'func', - }, { description: '选中模式,单选还是多选,默认无值,不可选', name: 'selectMode', @@ -5992,7 +7015,22 @@ Generated by [AVA](https://avajs.dev). { description: '选中或取消选中触发的回调函数', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '是否选中', + name: 'checked', + propType: 'object', + }, + { + description: '选中事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(checked: Boolean, event: Object) => void', + type: 'func', + }, }, { description: '帮助文本', @@ -6041,7 +7079,22 @@ Generated by [AVA](https://avajs.dev). { description: '选中或取消选中触发的回调函数', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '是否选中', + name: 'checked', + propType: 'object', + }, + { + description: '选中事件对象', + name: 'event', + propType: 'object', + }, + ], + raw: '(checked: Boolean, event: Object) => void', + type: 'func', + }, }, { description: '帮助文本', @@ -6642,11 +7695,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '选中或取消选中导航项触发的回调函数', - name: 'onSelect', - propType: 'func', - }, { defaultValue: 'follow', description: '弹出子导航的对齐方式(水平导航只支持 follow )', @@ -6963,7 +8011,22 @@ Generated by [AVA](https://avajs.dev). { description: '数值被改变的事件', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'value', + propType: 'object', + }, + { + description: 'DOM事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(value: Number, e: Event) => void', + type: 'func', + }, }, { description: '键盘按下', @@ -6983,7 +8046,17 @@ Generated by [AVA](https://avajs.dev). { description: '数值订正后的回调', name: 'onCorrect', - propType: 'func', + propType: { + params: [ + { + description: '{currentValue,oldValue:String}', + name: 'obj', + propType: 'object', + }, + ], + raw: '(obj: Object) => void', + type: 'func', + }, }, { name: 'onDisabled', @@ -7024,7 +8097,24 @@ Generated by [AVA](https://avajs.dev). { description: '格式化当前值', name: 'format', - propType: 'func', + propType: { + params: [ + { + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Number) => union', + returns: { + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + type: 'func', + }, }, { description: '增加按钮的props', @@ -7058,7 +8148,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, { description: '预设屏幕宽度', @@ -7125,7 +8225,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层请求关闭时触发事件的回调函数', name: 'onRequestClose', - propType: 'func', + propType: { + params: [ + { + description: '弹层关闭的来源', + name: 'type', + propType: 'object', + }, + { + description: 'DOM 事件', + name: 'e', + propType: 'object', + }, + ], + raw: '(type: String, e: Object) => void', + type: 'func', + }, }, { description: '弹层定位的参照元素', @@ -7217,11 +8332,6 @@ Generated by [AVA](https://avajs.dev). name: 'beforePosition', propType: 'func', }, - { - description: '弹层定位完成时触发的事件', - name: 'onPosition', - propType: 'func', - }, { defaultValue: false, description: '是否在每次弹层重新渲染后强制更新定位信息,一般用于弹层内容区域大小发生变化时,仍需保持原来的定位方式', @@ -7474,7 +8584,27 @@ Generated by [AVA](https://avajs.dev). { description: '弹层显示或隐藏时触发的回调函数', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示或隐藏的来源 fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + { + description: 'DOM事件', + name: 'e', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String, e: Object) => void', + type: 'func', + }, }, { defaultValue: false, @@ -7637,7 +8767,22 @@ Generated by [AVA](https://avajs.dev). { description: '页码发生改变时的回调函数', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '改变后的页码数', + name: 'current', + propType: 'object', + }, + { + description: '点击事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(current: Number, e: Object) => void', + type: 'func', + }, }, { defaultValue: 100, @@ -7645,11 +8790,6 @@ Generated by [AVA](https://avajs.dev). name: 'total', propType: 'number', }, - { - description: '总数的渲染函数', - name: 'totalRender', - propType: 'func', - }, { defaultValue: 5, description: '页码显示的数量,更多的使用...代替', @@ -7678,7 +8818,20 @@ Generated by [AVA](https://avajs.dev). { description: '自定义页码渲染函数,函数作用于页码button以及当前页/总页数的数字渲染', name: 'pageNumberRender', - propType: 'func', + propType: { + params: [ + { + description: '分页的页码,从1开始', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { defaultValue: 'start', @@ -7701,7 +8854,17 @@ Generated by [AVA](https://avajs.dev). { description: '每页显示记录数量改变时的回调函数', name: 'onPageSizeChange', - propType: 'func', + propType: { + params: [ + { + description: '改变后的每页显示记录数', + name: 'pageSize', + propType: 'object', + }, + ], + raw: '(pageSize: Number) => void', + type: 'func', + }, }, { defaultValue: false, @@ -7865,7 +9028,25 @@ Generated by [AVA](https://avajs.dev). { description: '文本渲染函数', name: 'textRender', - propType: 'func', + propType: { + params: [ + { + description: '当前的进度信息', + name: 'percent', + propType: 'object', + }, + { + description: '额外的参数', + name: 'option', + propType: 'object', + }, + ], + raw: '(percent: Number, option: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '进度条颜色, 显示优先级: color > progressive > state', @@ -7931,17 +9112,52 @@ Generated by [AVA](https://avajs.dev). { description: '状态变化时触发的事件', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '是否选中', + name: 'checked', + propType: 'object', + }, + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(checked: Boolean, e: Event) => void', + type: 'func', + }, }, { description: '鼠标进入enter事件', name: 'onMouseEnter', - propType: 'func', + propType: { + params: [ + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { description: '鼠标离开事件', name: 'onMouseLeave', - propType: 'func', + propType: { + params: [ + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { description: 'radio是否被禁用', @@ -7974,7 +9190,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, { defaultValue: 0, @@ -8061,7 +9287,22 @@ Generated by [AVA](https://avajs.dev). { description: '选中值改变时的事件', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '选中项的值', + name: 'value', + propType: 'object', + }, + { + description: 'Dom 事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(value: String/Number, e: Event) => void', + type: 'func', + }, }, { description: '表示radio被禁用', @@ -8112,7 +9353,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -8198,12 +9449,30 @@ Generated by [AVA](https://avajs.dev). { description: '当 Range 的值发生改变后,会触发 onChange 事件,并把改变后的值作为参数传入, 如果设置了value, 要配合此函数做受控使用', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String/number) => void', + type: 'func', + }, }, { description: '滑块拖动的时候触发的事件,不建议在这里setState, 一般情况下不需要用, 滑动时有特殊需求时使用', name: 'onProcess', - propType: 'func', + propType: { + params: [ + { + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String/number) => void', + type: 'func', + }, }, { defaultValue: true, @@ -8214,7 +9483,25 @@ Generated by [AVA](https://avajs.dev). { description: '自定义 tip 显示内容', name: 'tipRender', - propType: 'func', + propType: { + params: [ + { + description: '值', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { name: 'id', @@ -8259,7 +9546,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], screenshot: '', @@ -8328,12 +9625,32 @@ Generated by [AVA](https://avajs.dev). { description: '用户点击评分时触发的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String) => void', + type: 'func', + }, }, { description: '用户hover评分时触发的回调', name: 'onHoverChange', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String) => void', + type: 'func', + }, }, { defaultValue: false, @@ -8381,7 +9698,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, { defaultValue: false, @@ -8469,12 +9796,37 @@ Generated by [AVA](https://avajs.dev). { description: '输入关键字时的回掉', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '输入值', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: Object) => void', + type: 'func', + }, }, { description: '点击搜索按钮触发的回调', name: 'onSearch', - propType: 'func', + propType: { + params: [ + { + description: '输入值', + name: 'value', + propType: 'object', + }, + { + description: '选项值', + name: 'filterValue', + propType: 'object', + }, + ], + raw: '(value: String, filterValue: String) => void', + type: 'func', + }, }, { description: '选择器默认值', @@ -8495,7 +9847,17 @@ Generated by [AVA](https://avajs.dev). { description: '选择器发生变化时回调', name: 'onFilterChange', - propType: 'func', + propType: { + params: [ + { + description: 'value', + name: 'filter', + propType: 'object', + }, + ], + raw: '(filter: Object) => void', + type: 'func', + }, }, { description: '搜索框下拉联想列表', @@ -8617,7 +9979,27 @@ Generated by [AVA](https://avajs.dev). { description: 'Select发生改变时触发的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '选中的值', + name: 'value', + propType: 'object', + }, + { + description: '触发的方式, \'itemClick\', \'enter\', \'tag\'', + name: 'actionType', + propType: 'object', + }, + { + description: '选中的值的对象数据 (useDetailValue=false有效)', + name: 'item', + propType: 'object', + }, + ], + raw: '(value: mixed, actionType: String, item: mixed) => void', + type: 'func', + }, }, { description: '是否有边框', @@ -8639,12 +10021,32 @@ Generated by [AVA](https://avajs.dev). { description: '当搜索框值变化时回调', name: 'onSearch', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String) => void', + type: 'func', + }, }, { description: '当搜索框值被清空时候的回调', name: 'onSearchClear', - propType: 'func', + propType: { + params: [ + { + description: '触发的方式, \'select\'(选择清空), \'popupClose\'(弹窗关闭清空)', + name: 'actionType', + propType: 'object', + }, + ], + raw: '(actionType: String) => void', + type: 'func', + }, }, { description: '多选模式下是否有全选功能', @@ -8676,12 +10078,43 @@ Generated by [AVA](https://avajs.dev). { description: '渲染 Select 展现内容的方法', name: 'valueRender', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + ], + raw: '(item: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '渲染 MenuItem 内容的方法', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + { + description: '搜索关键字(如果开启搜索)', + name: 'searchValue', + propType: 'object', + }, + ], + raw: '(item: Object, searchValue: String) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '弹层内容为空的文案', @@ -8711,7 +10144,22 @@ Generated by [AVA](https://avajs.dev). { description: '隐藏多余 tag 时显示的内容,在 maxTagCount 生效时起作用', name: 'maxTagPlaceholder', - propType: 'func', + propType: { + params: [ + { + description: '当前已选中的元素', + name: 'selectedValues', + propType: 'number', + }, + { + description: '总待选元素', + name: 'totalValues', + propType: 'number', + }, + ], + raw: '(selectedValues: number, totalValues: number) => void', + type: 'func', + }, }, { description: '选择后是否立即隐藏菜单 (mode=multiple/tag 模式生效)', @@ -8721,7 +10169,17 @@ Generated by [AVA](https://avajs.dev). { description: 'tag 删除回调', name: 'onRemove', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + ], + raw: '(item: object) => void', + type: 'func', + }, }, { description: '焦点事件', @@ -8792,7 +10250,27 @@ Generated by [AVA](https://avajs.dev). { description: 'Select发生改变时触发的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '选中的值', + name: 'value', + propType: 'object', + }, + { + description: '触发的方式, \'itemClick\', \'enter\', \'tag\'', + name: 'actionType', + propType: 'object', + }, + { + description: '选中的值的对象数据 (useDetailValue=false有效)', + name: 'item', + propType: 'object', + }, + ], + raw: '(value: mixed, actionType: String, item: mixed) => void', + type: 'func', + }, }, { description: '是否有边框', @@ -8814,12 +10292,32 @@ Generated by [AVA](https://avajs.dev). { description: '当搜索框值变化时回调', name: 'onSearch', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: String) => void', + type: 'func', + }, }, { description: '当搜索框值被清空时候的回调', name: 'onSearchClear', - propType: 'func', + propType: { + params: [ + { + description: '触发的方式, \'select\'(选择清空), \'popupClose\'(弹窗关闭清空)', + name: 'actionType', + propType: 'object', + }, + ], + raw: '(actionType: String) => void', + type: 'func', + }, }, { description: '多选模式下是否有全选功能', @@ -8851,12 +10349,43 @@ Generated by [AVA](https://avajs.dev). { description: '渲染 Select 展现内容的方法', name: 'valueRender', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + ], + raw: '(item: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '渲染 MenuItem 内容的方法', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + { + description: '搜索关键字(如果开启搜索)', + name: 'searchValue', + propType: 'object', + }, + ], + raw: '(item: Object, searchValue: String) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '弹层内容为空的文案', @@ -8886,7 +10415,22 @@ Generated by [AVA](https://avajs.dev). { description: '隐藏多余 tag 时显示的内容,在 maxTagCount 生效时起作用', name: 'maxTagPlaceholder', - propType: 'func', + propType: { + params: [ + { + description: '当前已选中的元素', + name: 'selectedValues', + propType: 'number', + }, + { + description: '总待选元素', + name: 'totalValues', + propType: 'number', + }, + ], + raw: '(selectedValues: number, totalValues: number) => void', + type: 'func', + }, }, { description: '选择后是否立即隐藏菜单 (mode=multiple/tag 模式生效)', @@ -8896,7 +10440,17 @@ Generated by [AVA](https://avajs.dev). { description: 'tag 删除回调', name: 'onRemove', - propType: 'func', + propType: { + params: [ + { + description: '渲染节点的item', + name: 'item', + propType: 'object', + }, + ], + raw: '(item: object) => void', + type: 'func', + }, }, { description: '焦点事件', @@ -9152,7 +10706,17 @@ Generated by [AVA](https://avajs.dev). { description: '轮播切换的回调函数', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '幻灯片的索引', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => void', + type: 'func', + }, }, { name: 'onBeforeChange', @@ -9390,7 +10954,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层显示状态变化时的回调函数', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层显示状态', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示或隐藏的来源 menuSelect 表示由menu触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { defaultValue: 'click', @@ -9538,7 +11117,25 @@ Generated by [AVA](https://avajs.dev). defaultValue: null, description: 'StepItem 的自定义渲染', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '节点索引', + name: 'index', + propType: 'object', + }, + { + description: '节点状态', + name: 'status', + propType: 'object', + }, + ], + raw: '(index: Number, status: String) => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, ], screenshot: '', @@ -9627,7 +11224,25 @@ Generated by [AVA](https://avajs.dev). { description: 'StepItem 的自定义渲染, 会覆盖父节点设置的itemRender', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '节点索引', + name: 'index', + propType: 'object', + }, + { + description: '节点状态', + name: 'status', + propType: 'object', + }, + ], + raw: '(index: Number, status: String) => Node', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '百分比', @@ -9676,7 +11291,17 @@ Generated by [AVA](https://avajs.dev). { description: '点击步骤时的回调', name: 'onClick', - propType: 'func', + propType: { + params: [ + { + description: '节点索引', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => void', + type: 'func', + }, }, { description: '自定义样式', @@ -9740,7 +11365,22 @@ Generated by [AVA](https://avajs.dev). { description: '开关状态改变是触发此事件', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '是否为打开状态', + name: 'checked', + propType: 'object', + }, + { + description: 'DOM事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(checked: Boolean, e: Event) => void', + type: 'func', + }, }, { description: '开关当前的值(针对受控组件)', @@ -9774,12 +11414,32 @@ Generated by [AVA](https://avajs.dev). { description: '鼠标点击事件', name: 'onClick', - propType: 'func', + propType: { + params: [ + { + description: 'DOM事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { description: '键盘按键事件', name: 'onKeyDown', - propType: 'func', + propType: { + params: [ + { + description: 'DOM事件对象', + name: 'e', + propType: 'object', + }, + ], + raw: '(e: Event) => void', + type: 'func', + }, }, { defaultValue: false, @@ -9790,7 +11450,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, { description: '国际化配置', @@ -9975,17 +11645,65 @@ Generated by [AVA](https://avajs.dev). { description: '选项卡发生切换时的事件回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '改变后的 key', + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(key: union) => void', + type: 'func', + }, }, { description: '选项卡被关闭时的事件回调', name: 'onClose', - propType: 'func', + propType: { + params: [ + { + description: '关闭的选项卡的 key', + name: 'key', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(key: union) => void', + type: 'func', + }, }, { description: '自定义选项卡模板渲染函数', name: 'tabRender', - propType: 'func', + propType: { + params: [ + { + description: '当前 Tab.Item 的 key 值', + name: 'key', + propType: 'object', + }, + { + description: '传给 Tab.Item 的所有属性键值对', + name: 'props', + propType: 'object', + }, + ], + raw: '(key: String, props: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { description: '弹层属性透传, 只有当 excessMode 为 dropdown 时生效', @@ -10209,22 +11927,56 @@ Generated by [AVA](https://avajs.dev). { description: '禁用小时函数', name: 'disabledHours', - propType: 'func', + propType: { + params: [ + { + description: '时 0 - 23', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '禁用分钟函数', name: 'disabledMinutes', - propType: 'func', + propType: { + params: [ + { + description: '分 0 - 59', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '禁用秒钟函数', name: 'disabledSeconds', - propType: 'func', - }, - { - description: '渲染的可选择时间列表', - name: 'renderTimeMenuItems', - propType: 'func', + propType: { + params: [ + { + description: '秒 0 - 59', + name: 'index', + propType: 'object', + }, + ], + raw: '(index: Number) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '弹层是否显示(受控)', @@ -10262,7 +12014,22 @@ Generated by [AVA](https://avajs.dev). { description: '弹层展示状态变化时的回调', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '弹层是否隐藏和显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发弹层显示和隐藏的来源 fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { description: '弹层自定义样式', @@ -10298,12 +12065,37 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '时间', + name: 'value', + propType: 'object', + }, + ], + raw: '(value: MomentObject) => void', + type: 'func', + }, }, { description: '时间值改变时的回调', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '时间对象或时间字符串', + name: 'value', + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + ], + raw: '(value: union) => void', + type: 'func', + }, }, { name: 'className', @@ -10527,11 +12319,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '值发生改变的时候触发的回调函数', - name: 'onChange', - propType: 'func', - }, { defaultValue: false, description: '是否禁用', @@ -10553,7 +12340,20 @@ Generated by [AVA](https://avajs.dev). { description: '列表项渲染函数', name: 'itemRender', - propType: 'func', + propType: { + params: [ + { + description: '数据', + name: 'data', + propType: 'object', + }, + ], + raw: '(data: Object) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { defaultValue: false, @@ -10564,12 +12364,45 @@ Generated by [AVA](https://avajs.dev). { description: '自定义搜索函数', name: 'filter', - propType: 'func', + propType: { + params: [ + { + description: '搜索的内容', + name: 'searchedValue', + propType: 'object', + }, + { + description: '数据', + name: 'data', + propType: 'object', + }, + ], + raw: '(searchedValue: String, data: Object) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '搜索框输入时触发的回调函数', name: 'onSearch', - propType: 'func', + propType: { + params: [ + { + description: '搜索的内容', + name: 'searchedValue', + propType: 'object', + }, + { + description: '搜索面板的位置', + name: 'position', + propType: 'object', + }, + ], + raw: '(searchedValue: String, position: String) => void', + type: 'func', + }, }, { description: '搜索框占位符', @@ -10598,11 +12431,6 @@ Generated by [AVA](https://avajs.dev). name: 'sortable', propType: 'bool', }, - { - description: '拖拽排序时触发的回调函数', - name: 'onSort', - propType: 'func', - }, { description: '自定义国际化文案对象', name: 'locale', @@ -10676,11 +12504,6 @@ Generated by [AVA](https://avajs.dev). name: 'selectable', propType: 'bool', }, - { - description: '选中或取消选中节点时触发的回调函数', - name: 'onSelect', - propType: 'func', - }, { defaultValue: false, description: '是否支持多选', @@ -10712,11 +12535,6 @@ Generated by [AVA](https://avajs.dev). ], }, }, - { - description: '勾选或取消勾选复选框时触发的回调函数', - name: 'onCheck', - propType: 'func', - }, { defaultValue: false, description: '是否默认展开所有节点', @@ -10729,11 +12547,6 @@ Generated by [AVA](https://avajs.dev). name: 'autoExpandParent', propType: 'bool', }, - { - description: '展开或收起节点时触发的回调函数', - name: 'onExpand', - propType: 'func', - }, { defaultValue: false, description: '是否支持编辑节点内容', @@ -10743,7 +12556,27 @@ Generated by [AVA](https://avajs.dev). { description: '编辑节点内容完成时触发的回调函数', name: 'onEditFinish', - propType: 'func', + propType: { + params: [ + { + description: '编辑节点的 key', + name: 'key', + propType: 'object', + }, + { + description: '编辑节点完成时节点的文本', + name: 'label', + propType: 'object', + }, + { + description: '当前编辑的节点', + name: 'node', + propType: 'object', + }, + ], + raw: '(key: String, label: String, node: Object) => void', + type: 'func', + }, }, { defaultValue: false, @@ -10754,52 +12587,160 @@ Generated by [AVA](https://avajs.dev). { description: '开始拖拽节点时触发的回调函数', name: 'onDragStart', - propType: 'func', - }, - { - description: '拖拽节点进入目标节点时触发的回调函数', - name: 'onDragEnter', - propType: 'func', + propType: { + params: [ + { + description: '拖拽信息', + name: 'info', + propType: 'object', + }, + { + description: '事件对象', + name: 'info.event', + propType: 'object', + }, + { + description: '拖拽的节点', + name: 'info.node', + propType: 'object', + }, + ], + raw: '(info: Object, info.event: Object, info.node: Object) => void', + type: 'func', + }, }, { description: '拖拽节点在目标节点上移动的时候触发的回调函数', name: 'onDragOver', - propType: 'func', + propType: { + params: [ + { + description: '拖拽信息', + name: 'info', + propType: 'object', + }, + { + description: '事件对象', + name: 'info.event', + propType: 'object', + }, + { + description: '目标节点', + name: 'info.node', + propType: 'object', + }, + ], + raw: '(info: Object, info.event: Object, info.node: Object) => void', + type: 'func', + }, }, { description: '拖拽节点离开目标节点时触发的回调函数', name: 'onDragLeave', - propType: 'func', + propType: { + params: [ + { + description: '拖拽信息', + name: 'info', + propType: 'object', + }, + { + description: '事件对象', + name: 'info.event', + propType: 'object', + }, + { + description: '目标节点', + name: 'info.node', + propType: 'object', + }, + ], + raw: '(info: Object, info.event: Object, info.node: Object) => void', + type: 'func', + }, }, { description: '拖拽节点拖拽结束时触发的回调函数', name: 'onDragEnd', - propType: 'func', - }, - { - description: '拖拽节点放入目标节点内或前后触发的回调函数', - name: 'onDrop', - propType: 'func', - }, - { - description: '节点是否可被作为拖拽的目标节点', - name: 'canDrop', - propType: 'func', + propType: { + params: [ + { + description: '拖拽信息', + name: 'info', + propType: 'object', + }, + { + description: '事件对象', + name: 'info.event', + propType: 'object', + }, + { + description: '目标节点', + name: 'info.node', + propType: 'object', + }, + ], + raw: '(info: Object, info.event: Object, info.node: Object) => void', + type: 'func', + }, }, { description: '异步加载数据的函数', name: 'loadData', - propType: 'func', + propType: { + params: [ + { + description: '被点击展开的节点', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: Object) => void', + type: 'func', + }, }, { description: '按需筛选高亮节点', name: 'filterTreeNode', - propType: 'func', + propType: { + params: [ + { + description: '待筛选的节点', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: Object) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '右键点击节点时触发的回调函数', name: 'onRightClick', - propType: 'func', + propType: { + params: [ + { + description: '信息对象', + name: 'info', + propType: 'object', + }, + { + description: '事件对象', + name: 'info.event', + propType: 'object', + }, + { + description: '点击的节点', + name: 'info.node', + propType: 'object', + }, + ], + raw: '(info: Object, info.event: Object, info.node: Object) => void', + type: 'func', + }, }, { defaultValue: false, @@ -10833,7 +12774,23 @@ Generated by [AVA](https://avajs.dev). { description: '渲染子节点', name: 'renderChildNodes', - propType: 'func', + propType: { + params: [ + { + description: '所有的子节点', + name: 'nodes', + propType: { + type: 'arrayOf', + value: 'node', + }, + }, + ], + raw: '(nodes: Array) => ReactNode', + returns: { + propType: 'node', + }, + type: 'func', + }, }, { defaultValue: true, @@ -11087,11 +13044,6 @@ Generated by [AVA](https://avajs.dev). name: 'autoWidth', propType: 'bool', }, - { - description: '选中值改变时触发的回调函数', - name: 'onChange', - propType: 'func', - }, { defaultValue: false, description: '是否显示搜索框', @@ -11101,7 +13053,17 @@ Generated by [AVA](https://avajs.dev). { description: '在搜索框中输入时触发的回调函数', name: 'onSearch', - propType: 'func', + propType: { + params: [ + { + description: '输入的关键字', + name: 'keyword', + propType: 'object', + }, + ], + raw: '(keyword: String) => void', + type: 'func', + }, }, { name: 'onSearchClear', @@ -11153,7 +13115,17 @@ Generated by [AVA](https://avajs.dev). { description: '下拉框中的树异步加载数据的函数,使用请参考[Tree的异步加载数据Demo](https://fusion.design/component/tree)', name: 'treeLoadData', - propType: 'func', + propType: { + params: [ + { + description: '被点击展开的节点', + name: 'node', + propType: 'object', + }, + ], + raw: '(node: ReactElement) => void', + type: 'func', + }, }, { defaultValue: {}, @@ -11175,7 +13147,22 @@ Generated by [AVA](https://avajs.dev). { description: '下拉框显示或关闭时触发事件的回调函数', name: 'onVisibleChange', - propType: 'func', + propType: { + params: [ + { + description: '是否显示', + name: 'visible', + propType: 'object', + }, + { + description: '触发显示关闭的操作类型', + name: 'type', + propType: 'object', + }, + ], + raw: '(visible: Boolean, type: String) => void', + type: 'func', + }, }, { description: '下拉框自定义样式对象', @@ -11210,7 +13197,20 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '选择值 { label: , value:}', + name: 'value', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + raw: '(value: Array) => void', + type: 'func', + }, }, ], screenshot: '', @@ -11421,7 +13421,22 @@ Generated by [AVA](https://avajs.dev). { description: '数据格式化函数,配合自定义 action 使用,参数为服务器的响应数据,详见 [formatter](#formater)', name: 'formatter', - propType: 'func', + propType: { + params: [ + { + description: '返回', + name: 'response', + propType: 'object', + }, + { + description: '文件对象', + name: 'file', + propType: 'object', + }, + ], + raw: '(response: Object, file: File) => void', + type: 'func', + }, }, { defaultValue: Infinity, @@ -11467,32 +13482,108 @@ Generated by [AVA](https://avajs.dev). { description: '上传文件改变时的状态', name: 'onChange', - propType: 'func', + propType: { + params: [ + { + description: '文件事件对象', + name: 'info', + propType: 'object', + }, + ], + raw: '(info: Object) => void', + type: 'func', + }, }, { description: '可选参数,上传成功回调函数,参数为请求下响应信息以及文件', name: 'onSuccess', - propType: 'func', + propType: { + params: [ + { + description: '文件', + name: 'file', + propType: 'object', + }, + { + description: '值', + name: 'value', + propType: { + type: 'arrayOf', + value: 'object', + }, + }, + ], + raw: '(file: Object, value: Array) => void', + type: 'func', + }, }, { description: '可选参数, 用于校验文件,afterSelect仅在 autoUpload=false 的时候生效,autoUpload=true时,可以使用beforeUpload完全可以替代该功能.', name: 'afterSelect', - propType: 'func', + propType: { + params: [ + { + name: 'file', + propType: 'object', + }, + ], + raw: '(file: Object) => Boolean', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '移除文件回调函数', name: 'onRemove', - propType: 'func', - }, - { - description: '可选参数,上传失败回调函数,参数为上传失败的信息、响应信息以及文件', - name: 'onError', - propType: 'func', + propType: { + params: [ + { + description: '文件', + name: 'file', + propType: 'object', + }, + ], + raw: '(file: Object) => union', + returns: { + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + type: 'func', + }, }, { description: '可选参数, 详见 [beforeUpload](#beforeUpload)', name: 'beforeUpload', - propType: 'func', + propType: { + params: [ + { + description: '所有文件', + name: 'file', + propType: 'object', + }, + { + description: '参数', + name: 'options', + propType: 'object', + }, + ], + raw: '(file: Object, options: Object) => union', + returns: { + propType: { + type: 'oneOfType', + value: [ + 'object', + ], + }, + }, + type: 'func', + }, }, { description: '放文件', @@ -11523,7 +13614,19 @@ Generated by [AVA](https://avajs.dev). { description: '自定义上传方法', name: 'request', - propType: 'func', + propType: { + params: [ + { + name: 'option', + propType: 'object', + }, + ], + raw: '(option: Object) => Object', + returns: { + propType: 'object', + }, + type: 'func', + }, }, { description: '透传给Progress props', @@ -11542,7 +13645,17 @@ Generated by [AVA](https://avajs.dev). { description: '预览态模式下渲染的内容', name: 'renderPreview', - propType: 'func', + propType: { + params: [ + { + description: '评分值', + name: 'value', + propType: 'number', + }, + ], + raw: '(value: number) => void', + type: 'func', + }, }, ], 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 f789e472e068d7f80b0c0975117b0bc238b13422..70c5f003a3686718280a8af2650fcaeab9a91bc7 100644 GIT binary patch literal 94410 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 T^e@4lCg?u_O~Tya5z`0&v26Tt literal 80798 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 z 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

    Z6_cvQm>ls3Jd^v+2;w^>kW0<7@)|M*F?7 z>hpp|46=pZOd-X)hUKNg6s^j`~B6nWU0juGcEHcV7;lHTuRBi3Q z-fJ>*>6}QO1&qIKo6-mF(G!rx)Wn-*`T}>e-GIeEM!7?5uNwODo3bHAo~bVn4@3^E zTclU>j6C>sJ%2ikf1ccEYhy}T=C@%wL%iiUpm<{QB0JrDw(n3&tk-dKOr>^pYp%z| zg>Cco7=GRoMXlTTn_s{MQdh_?D_Q9!hH0ec{S&KVxcXn6GDX1+E&{=qS6GI_>3kcX zc7_24_m0|>&t*Qu>r~@TBCA(+`PDRENnNKTvw3Io*}qQ9FHa6>BKhFBS&{iklwE6H z<@1ir;YxwMeLoOZq0pX$|M`t1(-?c<-*=Q%bteXtE%ImeLXyyExjmw)MQe4z2= zDpUF8onfKwNXl0{H7Qvh2kgr1OQI$sdrG9$ZtV5l1&_;-f3`J80;ZCH`)Mr*3QZl zP2wDq+O&S7*pc*>*1}V%Uv)c)GthbO!faQ?#T9Elelz;qe=RMyHN)1AR!tLIwaS9UA3oT{CUHk!>(|_*t#W*gfW_^+ z4GuLq2_a`M>|vF&E@ht0%!t4%>^VF5{XHt$%s5npwwYvWPqz7`L3=9IqEgnJB=Hd6 zGn$atO^=yyitsZf{o>@TyC5Z+$a8d(TQNHRJjiwE(^*LJbz{rRgDODFjbjK{`$X9)82lkmc7LZ z@Oqv5V}px7*#alE*vB`&H5TAe2!Ji?7n^K3-cFx$Q(F`)cZ=Ol(POK0Uab4= z-s<2R_tI09*>jTAIY4}yfNW1gcr=s0kdr=j{xFkz(E>;}74%K>-olRH*)iJ<&BPb> zb`Q%A|0Mnze;YcwOMhs?acxBZUOFgMt97t7&TbKR$3eO0@_E2{JI zKtka+ns!mZFQYr<RG3A2@{Oy<0a5bc^b zaf7Z5?>OZ4DZF@`I;d2OGFgm6vg|X4+@{AnZxhstHIf_WHZ|oedJi+EBy-p`Ss>1liNz=_n;i!3YE)N9Gu#~(B_1vwhv5t9eB1qsnS6@F%GB9 zmJx`xi^R+l7UJ28NsgOzdpf@NS^H0SvSpz63)Es(j`lHPuDyR_n&IVJnW&z(*4*%2 zs-#GT#cDGy)H8HhPg$4?l_}}6-pw any', + returns: { + propType: 'any', + }, + type: 'func', + }, }, { defaultValue: 123, @@ -547,6 +566,30 @@ Generated by [AVA](https://avajs.dev). version: '1.0.0', }, props: [ + { + name: 'error', + propType: { + isRequired: true, + params: [ + { + name: 'a', + propType: 'string', + }, + ], + raw: '(a: string) => number', + returns: { + propType: 'number', + }, + type: 'func', + }, + }, + { + name: 'void', + propType: { + isRequired: true, + type: 'void', + }, + }, { name: 'object', propType: { @@ -640,9 +683,7 @@ Generated by [AVA](https://avajs.dev). { name: 'fun', propType: { - raw: '(a: string[]) => void', - type: 'func', - value: [ + params: [ { name: 'a', propType: { @@ -651,6 +692,11 @@ Generated by [AVA](https://avajs.dev). }, }, ], + raw: '(a: string[]) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -667,14 +713,17 @@ Generated by [AVA](https://avajs.dev). name: 'func', propType: { isRequired: true, - raw: '{ (arg: string): number; (a: string): Element; }', - type: 'func', - value: [ + params: [ { name: 'arg', propType: 'string', }, ], + raw: '(arg: string) => number', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -693,9 +742,7 @@ Generated by [AVA](https://avajs.dev). { name: 'a', propType: { - raw: '(arg: string, num: number) => void', - type: 'func', - value: [ + params: [ { name: 'arg', propType: 'string', @@ -705,6 +752,11 @@ Generated by [AVA](https://avajs.dev). propType: 'number', }, ], + raw: '(arg: string, num: number) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, ], @@ -778,14 +830,17 @@ Generated by [AVA](https://avajs.dev). name: 'refFunc', propType: { isRequired: true, - raw: '(p: Props) => void', - type: 'func', - value: [ + params: [ { name: 'p', propType: 'object', }, ], + raw: '(p: Props) => void', + returns: { + propType: 'number', + }, + type: 'func', }, }, { @@ -796,14 +851,14 @@ Generated by [AVA](https://avajs.dev). value: [ 'element', { - raw: 'Func', - type: 'func', - value: [ + params: [ { name: 'a', propType: 'string', }, ], + raw: 'Func', + type: 'func', }, ], }, @@ -908,14 +963,14 @@ Generated by [AVA](https://avajs.dev). name: 'func2', propType: { isRequired: true, - raw: 'Func', - type: 'func', - value: [ + params: [ { name: 'a', propType: 'string', }, ], + raw: 'Func', + type: 'func', }, }, { 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 2fecf6b64c3412e9858d34c5397cd3c8b589ed3a..392f9cc5f89914b200f7a97abad0bb0fd09c70df 100644 GIT binary patch literal 6700 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 diff --git a/packages/material-parser/test/fixtures/single-exported-component/es/index.js b/packages/material-parser/test/fixtures/single-exported-component/es/index.js index 8009e3dd3..c5b8d35bc 100644 --- a/packages/material-parser/test/fixtures/single-exported-component/es/index.js +++ b/packages/material-parser/test/fixtures/single-exported-component/es/index.js @@ -39,7 +39,8 @@ Demo.propTypes = { optionalBool: PropTypes.bool, /** * desc - * @param {{ok:String}} userName + * @param {string} title - The title of the book. + * @param {string} author - The author of the book. * @returns {any} */ optionalFunc: PropTypes.func, diff --git a/packages/material-parser/test/fixtures/single-exported-component/src/index.js b/packages/material-parser/test/fixtures/single-exported-component/src/index.js index 9d8e49773..68e79bcbd 100644 --- a/packages/material-parser/test/fixtures/single-exported-component/src/index.js +++ b/packages/material-parser/test/fixtures/single-exported-component/src/index.js @@ -16,7 +16,8 @@ Demo.propTypes = { optionalBool: PropTypes.bool, /** * desc - * @param {{ok:String}} userName + * @param {string} title - The title of the book. + * @param {string} author - The author of the book. * @returns {any} */ optionalFunc: PropTypes.func, 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 index 536b24acd..18956fea5 100644 --- a/packages/material-parser/test/fixtures/ts-component/src/main-module.tsx +++ b/packages/material-parser/test/fixtures/ts-component/src/main-module.tsx @@ -24,6 +24,8 @@ type Union = }; interface Props { + error(a: string): number; + void: void; object: Object; trigger?: Array<'click' | 'hover' | 'contextMenu'>; str?: string; @@ -75,7 +77,6 @@ interface Props { 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 }; @@ -93,8 +94,8 @@ App.defaultProps = { a: '1', b: '2', }, - func(a) { - return a; + func(a: string) { + return 123; }, str: 'str', };