Skip to content

Commit fe5bae9

Browse files
committed
refactor: skip repeat checking
1 parent 05c4dca commit fe5bae9

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
@@ -1347,8 +1347,9 @@ export function compileScript(
13471347
const isDefineProps =
13481348
processDefineProps(init, decl.id) ||
13491349
processWithDefaults(init, decl.id)
1350-
const isDefineEmits = processDefineEmits(init, decl.id)
1351-
processDefineSlots(init, decl.id)
1350+
const isDefineEmits =
1351+
!isDefineProps && processDefineEmits(init, decl.id)
1352+
!isDefineEmits && processDefineSlots(init, decl.id)
13521353

13531354
if (isDefineProps || isDefineEmits) {
13541355
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)