@@ -11,13 +11,13 @@ import {
11
11
VNode ,
12
12
watch ,
13
13
} from ' vue'
14
- import {normalizeSlot } from ' ../.. /utils/normalize-slot'
15
- import {ColorVariant } from ' ../.. /types'
16
- import {toInteger } from ' ../.. /utils/number'
14
+ import {normalizeSlot } from ' @ /utils/normalize-slot'
15
+ import {ColorVariant } from ' @ /types'
16
+ import {toInteger } from ' @ /utils/number'
17
17
import BTransition from ' ../BTransition/BTransition.vue'
18
- import {requestAF } from ' ../.. /utils/dom'
18
+ import {requestAF } from ' @ /utils/dom'
19
19
import BButtonClose from ' ../BButton/BCloseButton.vue'
20
- import {isLink } from ' ../.. /utils/router'
20
+ import {isLink } from ' @ /utils/router'
21
21
import {BLINK_PROPS } from ' ../BLink/BLink.vue'
22
22
import {BodyProp } from ' ./plugin'
23
23
@@ -59,11 +59,12 @@ export default defineComponent({
59
59
show: localShow .value || isTransitioning .value ,
60
60
}))
61
61
62
- let dismissTimer: number | undefined
62
+ let dismissTimer: ReturnType < typeof setTimeout > | undefined
63
63
let dismissStarted: number
64
64
let resumeDismiss: number
65
65
66
66
const clearDismissTimer = () => {
67
+ if (dismissTimer === undefined ) return
67
68
clearTimeout (dismissTimer )
68
69
dismissTimer = undefined
69
70
}
0 commit comments