chore: update type
parent
5cc10c6156
commit
dde7719d23
|
@ -1,4 +1,4 @@
|
|||
import { App } from 'vue';
|
||||
import { App, Plugin } from 'vue';
|
||||
import Avatar from './Avatar';
|
||||
import Group from './Group';
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ const inputNumberProps = {
|
|||
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
step: PropTypes.oneOfType([PropTypes.number, PropTypes.string]).def(1),
|
||||
defaultValue: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
disabled: PropTypes.looseBool,
|
||||
size: PropTypes.oneOf(tuple('large', 'small', 'default')),
|
||||
formatter: PropTypes.func,
|
||||
|
|
|
@ -3,7 +3,7 @@ import MenuItem, { MenuItemProps } from './src/MenuItem';
|
|||
import SubMenu, { SubMenuProps } from './src/SubMenu';
|
||||
import ItemGroup, { MenuItemGroupProps } from './src/ItemGroup';
|
||||
import Divider from './src/Divider';
|
||||
import { App } from 'vue';
|
||||
import { App, Plugin } from 'vue';
|
||||
/* istanbul ignore next */
|
||||
Menu.install = function(app: App) {
|
||||
app.component(Menu.name, Menu);
|
||||
|
|
|
@ -22,7 +22,7 @@ export const rateProps = {
|
|||
disabled: PropTypes.looseBool,
|
||||
character: PropTypes.any,
|
||||
autofocus: PropTypes.looseBool,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
direction: PropTypes.string,
|
||||
};
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { App } from 'vue';
|
||||
import { App, Plugin } from 'vue';
|
||||
import Skeleton from './Skeleton';
|
||||
import SkeletonButton from './Button';
|
||||
import SkeletonInput from './Input';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { ComputedRef } from '@vue/reactivity';
|
||||
import { ComputedRef } from 'vue';
|
||||
|
||||
export default (callback: () => boolean, buffer: ComputedRef<number>) => {
|
||||
let called = false;
|
||||
|
|
|
@ -23,7 +23,7 @@ interface InputProps {
|
|||
accessibilityIndex: number;
|
||||
value: string;
|
||||
open: boolean;
|
||||
tabindex: number;
|
||||
tabindex: number | string;
|
||||
/** Pass accessibility props to input */
|
||||
attrs: object;
|
||||
inputRef: RefObject;
|
||||
|
@ -172,7 +172,7 @@ Input.props = {
|
|||
accessibilityIndex: PropTypes.number,
|
||||
value: PropTypes.string,
|
||||
open: PropTypes.looseBool,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
/** Pass accessibility props to input */
|
||||
attrs: PropTypes.object,
|
||||
onKeydown: PropTypes.func,
|
||||
|
|
|
@ -52,7 +52,7 @@ const props = {
|
|||
autofocus: PropTypes.looseBool,
|
||||
autocomplete: PropTypes.string,
|
||||
accessibilityIndex: PropTypes.number,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
|
||||
removeIcon: PropTypes.VNodeChild,
|
||||
choiceTransitionName: PropTypes.string,
|
||||
|
|
|
@ -24,7 +24,7 @@ const props = {
|
|||
autofocus: PropTypes.looseBool,
|
||||
autocomplete: PropTypes.string,
|
||||
accessibilityIndex: PropTypes.number,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
activeValue: PropTypes.string,
|
||||
backfill: PropTypes.looseBool,
|
||||
onInputChange: PropTypes.func,
|
||||
|
|
|
@ -33,7 +33,7 @@ export interface InnerSelectorProps {
|
|||
searchValue: string;
|
||||
accessibilityIndex: number;
|
||||
open: boolean;
|
||||
tabindex?: number;
|
||||
tabindex?: number | string;
|
||||
onInputKeyDown: EventHandlerNonNull;
|
||||
onInputMouseDown: EventHandlerNonNull;
|
||||
onInputChange: EventHandlerNonNull;
|
||||
|
@ -57,7 +57,7 @@ export interface SelectorProps {
|
|||
|
||||
autofocus?: boolean;
|
||||
accessibilityIndex: number;
|
||||
tabindex?: number;
|
||||
tabindex?: number | string;
|
||||
disabled?: boolean;
|
||||
placeholder?: VNodeChild;
|
||||
removeIcon?: RenderNode;
|
||||
|
@ -265,7 +265,7 @@ Selector.props = {
|
|||
|
||||
autofocus: PropTypes.looseBool,
|
||||
accessibilityIndex: PropTypes.number,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
disabled: PropTypes.looseBool,
|
||||
placeholder: PropTypes.any,
|
||||
removeIcon: PropTypes.any,
|
||||
|
|
|
@ -139,7 +139,7 @@ export const BaseProps = () => ({
|
|||
tokenSeparators: PropTypes.array,
|
||||
tagRender: PropTypes.func,
|
||||
showAction: PropTypes.array,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
|
||||
// Events
|
||||
onKeyup: PropTypes.func,
|
||||
|
@ -240,7 +240,7 @@ export interface SelectProps<OptionsType extends object[], ValueType> {
|
|||
tokenSeparators?: string[];
|
||||
tagRender?: (props: CustomTagProps) => VNodeChild;
|
||||
showAction?: ('focus' | 'click')[];
|
||||
tabindex?: number;
|
||||
tabindex?: number | string;
|
||||
|
||||
// Events
|
||||
onKeyup?: EventHandlerNonNull;
|
||||
|
|
|
@ -17,7 +17,7 @@ export default defineComponent({
|
|||
min: PropTypes.number,
|
||||
max: PropTypes.number,
|
||||
value: PropTypes.number,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
reverse: PropTypes.looseBool,
|
||||
// handleFocus: PropTypes.func.def(noop),
|
||||
// handleBlur: PropTypes.func.def(noop),
|
||||
|
|
|
@ -15,7 +15,7 @@ const Slider = defineComponent({
|
|||
value: PropTypes.number,
|
||||
disabled: PropTypes.looseBool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
reverse: PropTypes.looseBool,
|
||||
min: PropTypes.number,
|
||||
max: PropTypes.number,
|
||||
|
|
|
@ -48,7 +48,7 @@ export default function() {
|
|||
// Pass by HOC
|
||||
renderSelection: PropTypes.func.isRequired,
|
||||
renderPlaceholder: PropTypes.func,
|
||||
tabindex: PropTypes.number,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
},
|
||||
{
|
||||
tabindex: 0,
|
||||
|
|
|
@ -5,7 +5,7 @@ type EventHandler = (...args: any[]) => void;
|
|||
declare module 'vue' {
|
||||
interface ComponentCustomProps {
|
||||
role?: string;
|
||||
tabindex?: number;
|
||||
tabindex?: number | string;
|
||||
// should be removed after Vue supported component events typing
|
||||
// see: https://github.com/vuejs/vue-next/issues/1553
|
||||
// https://github.com/vuejs/vue-next/issues/3029
|
||||
|
@ -18,29 +18,24 @@ declare module 'vue' {
|
|||
onInput?: EventHandler;
|
||||
onClick?: EventHandler;
|
||||
onPress?: EventHandler;
|
||||
onScale?: EventHandler;
|
||||
onCancel?: EventHandler;
|
||||
onClosed?: EventHandler;
|
||||
onChange?: EventHandler;
|
||||
onDelete?: EventHandler;
|
||||
onOpened?: EventHandler;
|
||||
onScroll?: EventHandler;
|
||||
onSubmit?: EventHandler;
|
||||
onSelect?: EventHandler;
|
||||
onToggle?: EventHandler;
|
||||
onConfirm?: EventHandler;
|
||||
onPreview?: EventHandler;
|
||||
onKeypress?: EventHandler;
|
||||
onTouchend?: EventHandler;
|
||||
onClickStep?: EventHandler;
|
||||
onTouchmove?: EventHandler;
|
||||
onTouchstart?: EventHandler;
|
||||
onTouchcancel?: EventHandler;
|
||||
onSelectSearch?: EventHandler;
|
||||
onMouseenter?: EventHandler;
|
||||
onMouseleave?: EventHandler;
|
||||
onMousemove?: EventHandler;
|
||||
onKeydown?: EventHandler;
|
||||
onKeyup?: EventHandler;
|
||||
onDeselect?: EventHandler;
|
||||
}
|
||||
}
|
||||
|
|
2
v2-doc
2
v2-doc
|
@ -1 +1 @@
|
|||
Subproject commit 8681454ee6b1a6a1a5ab4d3a98c90c37c0e32360
|
||||
Subproject commit 6819090fbcc94b248bc761d5f26162f29c04b2ef
|
Loading…
Reference in New Issue