diff --git a/src/core/macros.ts b/src/core/macros.ts index d035e35..1feea44 100644 --- a/src/core/macros.ts +++ b/src/core/macros.ts @@ -282,7 +282,7 @@ export function applyMacros(nodes: Statement[]) { } } - if (processDefineEmits(node) || processDefineProps(node) || processDefineExpose(node)) + if (processWithDefaults(node) || processDefineEmits(node) || processDefineProps(node) || processDefineExpose(node)) return null throwIfAwait(node) diff --git a/test/__snapshots__/transform.test.ts.snap b/test/__snapshots__/transform.test.ts.snap index 908756f..d7abd93 100644 --- a/test/__snapshots__/transform.test.ts.snap +++ b/test/__snapshots__/transform.test.ts.snap @@ -386,6 +386,46 @@ export default __sfc_main; " `; +exports[`transform fixtures test/fixtures/MacrosType3.vue 1`] = ` +" + + +" +`; + exports[`transform fixtures test/fixtures/MacrosTypeAny.vue 1`] = ` "