Skip to content

Commit 8ea8782

Browse files
committed
refactor: skip repeat checking
1 parent 07059b1 commit 8ea8782

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/compiler-sfc/src/compileScript.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1349,8 +1349,9 @@ export function compileScript(
13491349
const isDefineProps =
13501350
processDefineProps(init, decl.id) ||
13511351
processWithDefaults(init, decl.id, node.kind)
1352-
const isDefineEmits = processDefineEmits(init, decl.id)
1353-
processDefineSlots(init, decl.id)
1352+
const isDefineEmits =
1353+
!isDefineProps && processDefineEmits(init, decl.id)
1354+
!isDefineEmits && processDefineSlots(init, decl.id)
13541355

13551356
if (isDefineProps || isDefineEmits) {
13561357
if (left === 1) {

packages/dts-test/defineComponent.test-d.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
SetupContext,
1111
h,
1212
SlotsType,
13-
useSlots,
1413
Slots
1514
} from 'vue'
1615
import { describe, expectType, IsUnion } from './utils'

0 commit comments

Comments
 (0)