Commit History

Autor SHA1 Mensaxe Data
  Evan You 6f5698c932 Revert "fix(compiler-sfc): infer correct type for enums" %!s(int64=3) %!d(string=hai) anos
  Evan You 2e074a7009 fix(compiler-sfc): infer correct type for enums %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 0002567728 feat(compiler-sfc): support module string names syntax (#7428) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng d60e58c9f6 fix(compiler-sfc): fix edge case of default export call with no args (#7536) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 336a3d7b91 fix(compiler-sfc): properly remove comma of multiple macros in the same declaration (#7423) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 9f5e20ccff fix(compiler-sfc): allow `<script>` with lang='js' (#7398) %!s(int64=3) %!d(string=hai) anos
  Evan You 4355d2492d fix(compiler-sfc): handle more TS built-in utilities in defineProps inference %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 151a8ad6b9 fix(compiler-sfc): infer TSIntersectionType in defineProps (#7394) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 1b69d5f2f4 fix(compiler-sfc): unwrap TS node for defineProps (#7340) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 6391daf658 fix(compiler-sfc): infer TS Extract&Exclude runtime type (#7339) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 3a7572cdb2 fix(compiler-sfc): infer function prop type from type literal w/ callable signature (#7119) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 7def8b15b8 feat(complier-sfc): hoist literal constants for script (#5752) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng bcf5841dde feat(compiler-sfc): add defineOptions macro (#5738) %!s(int64=3) %!d(string=hai) anos
  edison 30399d46b1 fix(compiler-sfc): support resolving type declaration from normal script (#5831) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 4e5d9cdb82 refactor(compiler-sfc): drop Function prop type when no static default value (#7125) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 584eae60d1 fix(compiler-sfc): always generate runtime prop type for Function (#7112) %!s(int64=3) %!d(string=hai) anos
  Evan You 0594400980 fix(sfc): also generate getter for import bindings during dev %!s(int64=3) %!d(string=hai) anos
  Evan You 5a3d45ae29 fix(sfc): ensure consistent dev/prod behavior for non-reactive variables declared in `<script setup>` %!s(int64=3) %!d(string=hai) anos
  Evan You 15e889afaf fix(v-model): fix incorrect codegen for non-ref bindings %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 8a882ce0a1 fix(compiler-sfc): handle method shorthand syntax in withDefaults (#6972) %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 910fa7677f fix(compiler-sfc): resolve computed object key (#6963) %!s(int64=3) %!d(string=hai) anos
  Evan You 6861d2380b refactor(compiler-sfc): optimize import alias check for binding analysis %!s(int64=3) %!d(string=hai) anos
  Evan You 8d1f526174 fix(compiler-sfc): fix binding analysis for aliased late import %!s(int64=3) %!d(string=hai) anos
  三咲智子 Kevin Deng 4a00fddfed fix(compiler-sfc): check import source during binding analysation (#6826) %!s(int64=3) %!d(string=hai) anos
  花果山大圣 99b6697fb4 fix(compiler-sfc): fix macro usage in multi-variable declaration (#6778) %!s(int64=3) %!d(string=hai) anos
  ygj6 eab76046e3 fix(compiler-sfc): allow type annotation for defineEmits variable (#5394) %!s(int64=3) %!d(string=hai) anos
  edison 83f7e6f8a6 fix(compiler-sfc): support using extends interface with defineProps() (#4512) %!s(int64=3) %!d(string=hai) anos
  Kid 96ba71d0cf chore: fix typos (#6708) %!s(int64=3) %!d(string=hai) anos
  Evan You 769e5555f9 fix(compiler-sfc): fix template usage check edge case for v-on statements %!s(int64=4) %!d(string=hai) anos
  Evan You 9734b31c31 fix(sfc): avoid auto name inference leading to unwanted recursion %!s(int64=4) %!d(string=hai) anos