Skip to content

Commit 3b08eee

Browse files
author
undefined
committed
fix: ts error
1 parent 44ae7f1 commit 3b08eee

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

components/button/buttonTypes.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const buttonProps = () => ({
2929
type: String as PropType<SizeType>,
3030
},
3131
loading: {
32-
type: [Boolean, Object],
32+
type: [Boolean, Object] as PropType<boolean | { delay?: number }>,
3333
default: (): boolean | { delay?: number } => false,
3434
},
3535
disabled: PropTypes.looseBool,

components/vc-overflow/Item.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default defineComponent({
1414
item: PropTypes.any,
1515
renderItem: Function as PropType<(item: any) => VueNode>,
1616
responsive: Boolean,
17-
itemKey: [String, Number],
17+
itemKey: { type: [String, Number] as PropType<string | number> },
1818
registerSize: Function as PropType<(key: Key, width: number | null) => void>,
1919
display: Boolean,
2020
order: Number,
@@ -29,7 +29,7 @@ export default defineComponent({
2929

3030
// ================================ Effect ================================
3131
function internalRegisterSize(width: number | null) {
32-
props.registerSize(props.itemKey!, width);
32+
props.registerSize(props.itemKey, width);
3333
}
3434

3535
onUnmounted(() => {

0 commit comments

Comments
 (0)