@@ -639,190 +639,6 @@ return { foo, bar, baz, y, z }
639639}"
640640`;
641641
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-
826642exports[`SFC compile <script setup > > errors > should allow defineProps/Emit() referencing imported binding 1`] = `
827643"import { bar } from './bar'
828644
0 commit comments