Skip to content

Commit

Permalink
chore(*): fix types definition for props
Browse files Browse the repository at this point in the history
  • Loading branch information
eternalsky committed Jul 16, 2024
1 parent 31bb183 commit db01913
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions components/balloon/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,12 @@ export interface TooltipProps extends React.HTMLAttributes<HTMLElement>, CommonP
/**
* 鼠标放置后的延时显示, 单位毫秒 ms
*/
mouseEnterDelay: number;
mouseEnterDelay?: number;

/**
* 鼠标离开后的延时显示, 单位毫秒 ms
*/
mouseLeaveDelay: number;
mouseLeaveDelay?: number;

/**
* 是否pure render
Expand Down Expand Up @@ -188,12 +188,12 @@ export interface BalloonProps extends HTMLAttributesWeak, CommonProps {
/**
* 鼠标放置后的延时显示, 单位毫秒 ms
*/
mouseEnterDelay: number;
mouseEnterDelay?: number;

/**
* 鼠标离开后的延时显示, 单位毫秒 ms
*/
mouseLeaveDelay: number;
mouseLeaveDelay?: number;

/**
* 浮层关闭后触发的事件, 如果有动画,则在动画结束后触发
Expand Down
4 changes: 2 additions & 2 deletions components/menu/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -580,13 +580,13 @@ export interface MenuProps
* 当前选中菜单项的 key 值(受控)
* @en keys of selected menu item currently(controlled)
*/
selectedKeys?: string | string[];
selectedKeys?: string | string[] | null;

/**
* 初始选中菜单项的 key 值(非受控)
* @en keys of selected menu item in default(uncontrolled)
*/
defaultSelectedKeys?: string | string[];
defaultSelectedKeys?: string | string[] | null;

/**
* 选中或取消选中菜单项触发的回调函数
Expand Down
4 changes: 2 additions & 2 deletions components/nav/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -263,14 +263,14 @@ export interface NavProps extends HTMLAttributesWeak, CommonProps {
* 当前选中导航项的 key 值
* @en Keys of selected nav item currently
*/
selectedKeys?: string | Array<string>;
selectedKeys?: string | Array<string> | null;

/**
* 初始选中导航项的 key 值
* @en Keys of selected nav item in default
* @defaultValue []
*/
defaultSelectedKeys?: string | Array<string>;
defaultSelectedKeys?: string | Array<string> | null;

/**
* 选中或取消选中导航项触发的回调函数
Expand Down
4 changes: 2 additions & 2 deletions components/overlay/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -183,12 +183,12 @@ export interface PopupProps extends React.HTMLAttributes<HTMLElement>, CommonPro
/**
* 鼠标放置后的延时显示, 单位毫秒 ms
*/
mouseEnterDelay: number;
mouseEnterDelay?: number;

/**
* 鼠标离开后的延时显示, 单位毫秒 ms
*/
mouseLeaveDelay: number;
mouseLeaveDelay?: number;

/**
* trigger 是否可以关闭弹层
Expand Down
2 changes: 1 addition & 1 deletion components/select/__docs__/theme/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,11 @@ class FunctionDemo extends React.Component<{ lang: keyof typeof i18nMaps }> {
<ConfigProvider locale={lang === 'en-us' ? enUS : zhCN}>
<div className="demo-container">
<Demo
title="Select"
{...init('demo', {
valueName: 'demoFunction',
trigger: 'onFunctionChange',
})}
title="Select"
>
<Demo title="Single">
<Demo title="With Border">
Expand Down
2 changes: 1 addition & 1 deletion components/util/__tests__/focus-spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ describe('src/focus.js', function () {
assert(document.activeElement!.className === 'foo-select');

focus.limitTabRange(wrapper, tabEvent);
assert(document.activeElement!.className === 'foo-btn');
assert((document.activeElement!.className as string) === 'foo-btn');

focus.limitTabRange(wrapper, tabEventWithShift);
assert(document.activeElement!.className === 'foo-select');
Expand Down

0 comments on commit db01913

Please sign in to comment.