Skip to content

Commit 2b70d7f

Browse files
committed
refactor: skip repeat checking
1 parent af4880d commit 2b70d7f

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
@@ -1363,8 +1363,9 @@ export function compileScript(
13631363
const isDefineProps =
13641364
processDefineProps(init, decl.id) ||
13651365
processWithDefaults(init, decl.id, node.kind)
1366-
const isDefineEmits = processDefineEmits(init, decl.id)
1367-
processDefineSlots(init, decl.id)
1366+
const isDefineEmits =
1367+
!isDefineProps && processDefineEmits(init, decl.id)
1368+
!isDefineEmits && processDefineSlots(init, decl.id)
13681369

13691370
if (isDefineProps || isDefineEmits) {
13701371
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)