@@ -639,190 +639,6 @@ return { foo, bar, baz, y, z }
639
639
}"
640
640
`;
641
641
642
- exports[`SFC compile <script setup> > dev mode import usage check > TS annotations 1`] = `
643
- "import { defineComponent as _defineComponent } from 'vue'
644
- import { Foo, Bar, Baz, Qux, Fred } from './x'
645
- const a = 1
646
-
647
- export default /*#__PURE__*/_defineComponent({
648
- setup(__props, { expose: __expose }) {
649
- __expose();
650
-
651
- function b() {}
652
-
653
- return { a, b, get Baz() { return Baz } }
654
- }
655
-
656
- })"
657
- `;
658
-
659
- exports[`SFC compile <script setup> > dev mode import usage check > attribute expressions 1`] = `
660
- "import { defineComponent as _defineComponent } from 'vue'
661
- import { bar, baz } from './x'
662
- const cond = true
663
-
664
- export default /*#__PURE__*/_defineComponent({
665
- setup(__props, { expose: __expose }) {
666
- __expose();
667
-
668
-
669
- return { cond, get bar() { return bar }, get baz() { return baz } }
670
- }
671
-
672
- })"
673
- `;
674
-
675
- exports[`SFC compile <script setup> > dev mode import usage check > components 1`] = `
676
- "import { defineComponent as _defineComponent } from 'vue'
677
- import { FooBar, FooBaz, FooQux, foo } from './x'
678
- const fooBar: FooBar = 1
679
-
680
- export default /*#__PURE__*/_defineComponent({
681
- setup(__props, { expose: __expose }) {
682
- __expose();
683
-
684
-
685
- return { fooBar, get FooBaz() { return FooBaz }, get FooQux() { return FooQux }, get foo() { return foo } }
686
- }
687
-
688
- })"
689
- `;
690
-
691
- exports[`SFC compile <script setup> > dev mode import usage check > directive 1`] = `
692
- "import { defineComponent as _defineComponent } from 'vue'
693
- import { vMyDir } from './x'
694
-
695
- export default /*#__PURE__*/_defineComponent({
696
- setup(__props, { expose: __expose }) {
697
- __expose();
698
-
699
-
700
- return { get vMyDir() { return vMyDir } }
701
- }
702
-
703
- })"
704
- `;
705
-
706
- exports[`SFC compile <script setup> > dev mode import usage check > dynamic arguments 1`] = `
707
- "import { defineComponent as _defineComponent } from 'vue'
708
- import { FooBar, foo, bar, unused, baz } from './x'
709
-
710
- export default /*#__PURE__*/_defineComponent({
711
- setup(__props, { expose: __expose }) {
712
- __expose();
713
-
714
-
715
- return { get FooBar() { return FooBar }, get foo() { return foo }, get bar() { return bar }, get baz() { return baz } }
716
- }
717
-
718
- })"
719
- `;
720
-
721
- exports[`SFC compile <script setup> > dev mode import usage check > js template string interpolations 1`] = `
722
- "import { defineComponent as _defineComponent } from 'vue'
723
- import { VAR, VAR2, VAR3 } from './x'
724
-
725
- export default /*#__PURE__*/_defineComponent({
726
- setup(__props, { expose: __expose }) {
727
- __expose();
728
-
729
-
730
- return { get VAR() { return VAR }, get VAR3() { return VAR3 } }
731
- }
732
-
733
- })"
734
- `;
735
-
736
- exports[`SFC compile <script setup> > dev mode import usage check > last tag 1`] = `
737
- "import { defineComponent as _defineComponent } from 'vue'
738
- import { FooBaz, Last } from './x'
739
-
740
- export default /*#__PURE__*/_defineComponent({
741
- setup(__props, { expose: __expose }) {
742
- __expose();
743
-
744
-
745
- return { get FooBaz() { return FooBaz }, get Last() { return Last } }
746
- }
747
-
748
- })"
749
- `;
750
-
751
- exports[`SFC compile <script setup> > dev mode import usage check > property access (whitespace) 1`] = `
752
- "import { defineComponent as _defineComponent } from 'vue'
753
- import { Foo, Bar, Baz } from './foo'
754
-
755
- export default /*#__PURE__*/_defineComponent({
756
- setup(__props, { expose: __expose }) {
757
- __expose();
758
-
759
-
760
- return { get Foo() { return Foo } }
761
- }
762
-
763
- })"
764
- `;
765
-
766
- exports[`SFC compile <script setup> > dev mode import usage check > property access 1`] = `
767
- "import { defineComponent as _defineComponent } from 'vue'
768
- import { Foo, Bar, Baz } from './foo'
769
-
770
- export default /*#__PURE__*/_defineComponent({
771
- setup(__props, { expose: __expose }) {
772
- __expose();
773
-
774
-
775
- return { get Foo() { return Foo } }
776
- }
777
-
778
- })"
779
- `;
780
-
781
- exports[`SFC compile <script setup> > dev mode import usage check > spread operator 1`] = `
782
- "import { defineComponent as _defineComponent } from 'vue'
783
- import { Foo, Bar, Baz } from './foo'
784
-
785
- export default /*#__PURE__*/_defineComponent({
786
- setup(__props, { expose: __expose }) {
787
- __expose();
788
-
789
-
790
- return { get Foo() { return Foo } }
791
- }
792
-
793
- })"
794
- `;
795
-
796
- exports[`SFC compile <script setup> > dev mode import usage check > template ref 1`] = `
797
- "import { defineComponent as _defineComponent } from 'vue'
798
- import { foo, bar, Baz } from './foo'
799
-
800
- export default /*#__PURE__*/_defineComponent({
801
- setup(__props, { expose: __expose }) {
802
- __expose();
803
-
804
-
805
- return { get foo() { return foo }, get bar() { return bar }, get Baz() { return Baz } }
806
- }
807
-
808
- })"
809
- `;
810
-
811
- exports[`SFC compile <script setup> > dev mode import usage check > vue interpolations 1`] = `
812
- "import { defineComponent as _defineComponent } from 'vue'
813
- import { x, y, z, x$y } from './x'
814
-
815
- export default /*#__PURE__*/_defineComponent({
816
- setup(__props, { expose: __expose }) {
817
- __expose();
818
-
819
-
820
- return { get x() { return x }, get z() { return z }, get x$y() { return x$y } }
821
- }
822
-
823
- })"
824
- `;
825
-
826
642
exports[`SFC compile <script setup > > errors > should allow defineProps/Emit() referencing imported binding 1`] = `
827
643
"import { bar } from './bar'
828
644
0 commit comments