diff --git a/packages/vue-imask/src/composable.ts b/packages/vue-imask/src/composable.ts index 8f44207e..195e289c 100644 --- a/packages/vue-imask/src/composable.ts +++ b/packages/vue-imask/src/composable.ts @@ -33,7 +33,7 @@ function useIMask< unmasked: Ref['unmaskedValue']>, typed: Ref['typedValue']>, } { - const _props = isRef(props) ? props : ref(props); + const _props = (isRef(props) ? props : ref(props)) as Ref; const el: Ref = ref(); const mask: Ref | undefined> = ref(); const masked: Ref['value']> = ref(''); @@ -123,7 +123,7 @@ function useIMask< if (!mask.value) { _initMask(); } else { - mask.value.updateOptions($props); + mask.value.updateOptions($props as any); } } });