Removed import stmt defineEmits & defineProps as they are compiler macros

This commit is contained in:
2024-02-25 16:28:11 +01:00
parent 28a559727f
commit 25da19eaf5
25 changed files with 16 additions and 30 deletions

View File

@@ -11,7 +11,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps } from "vue";
import CastListItem from "src/components/CastListItem.vue"; import CastListItem from "src/components/CastListItem.vue";
import type { import type {
IMovie, IMovie,

View File

@@ -9,7 +9,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, computed } from "vue"; import { computed } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import type { ICast, ICrew, IMovie, IShow } from "../interfaces/IList"; import type { ICast, ICrew, IMovie, IShow } from "../interfaces/IList";

View File

@@ -3,7 +3,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, defineProps, onMounted, watch } from "vue"; import { ref, onMounted, watch } from "vue";
import { import {
Chart, Chart,
LineElement, LineElement,

View File

@@ -23,7 +23,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, computed } from "vue"; import { computed } from "vue";
interface Props { interface Props {
title: string; title: string;

View File

@@ -17,7 +17,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps } from "vue";
import ResultsListItem from "@/components/ResultsListItem.vue"; import ResultsListItem from "@/components/ResultsListItem.vue";
import type { ListResults } from "../interfaces/IList"; import type { ListResults } from "../interfaces/IList";

View File

@@ -35,7 +35,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, defineProps, onMounted } from "vue"; import { ref, computed, onMounted } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import type { Ref } from "vue"; import type { Ref } from "vue";
import type { IMovie, IShow, IPerson } from "../interfaces/IList"; import type { IMovie, IShow, IPerson } from "../interfaces/IList";

View File

@@ -27,7 +27,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, ref, computed, onMounted } from "vue"; import { ref, computed, onMounted } from "vue";
import PageHeader from "@/components/PageHeader.vue"; import PageHeader from "@/components/PageHeader.vue";
import ResultsList from "@/components/ResultsList.vue"; import ResultsList from "@/components/ResultsList.vue";
import SeasonedButton from "@/components/ui/SeasonedButton.vue"; import SeasonedButton from "@/components/ui/SeasonedButton.vue";

View File

@@ -24,7 +24,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, watch, defineProps } from "vue"; import { ref, watch } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import IconMovie from "@/icons/IconMovie.vue"; import IconMovie from "@/icons/IconMovie.vue";
import IconShow from "@/icons/IconShow.vue"; import IconShow from "@/icons/IconShow.vue";

View File

@@ -16,7 +16,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { useStore } from "vuex"; import { useStore } from "vuex";
import { computed, defineProps } from "vue"; import { computed } from "vue";
import type INavigationIcon from "../../interfaces/INavigationIcon"; import type INavigationIcon from "../../interfaces/INavigationIcon";
interface Props { interface Props {

View File

@@ -10,8 +10,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, defineEmits } from "vue";
interface Props { interface Props {
active?: boolean; active?: boolean;
disabled?: boolean; disabled?: boolean;

View File

@@ -14,7 +14,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, defineProps, onMounted } from "vue"; import { ref, onMounted } from "vue";
import type { Ref } from "vue"; import type { Ref } from "vue";
import IconArrowDown from "../../icons/IconArrowDown.vue"; import IconArrowDown from "../../icons/IconArrowDown.vue";

View File

@@ -8,8 +8,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps } from "vue";
interface Props { interface Props {
title: string; title: string;
detail?: string | number; detail?: string | number;

View File

@@ -165,7 +165,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, defineProps, onMounted } from "vue"; import { ref, computed, onMounted } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
// import img from "@/directives/v-image"; // import img from "@/directives/v-image";

View File

@@ -70,7 +70,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, defineProps } from "vue"; import { ref, computed } from "vue";
import CastList from "@/components/CastList.vue"; import CastList from "@/components/CastList.vue";
import Detail from "@/components/popup/Detail.vue"; import Detail from "@/components/popup/Detail.vue";
import Description from "@/components/popup/Description.vue"; import Description from "@/components/popup/Description.vue";

View File

@@ -43,7 +43,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, defineEmits } from "vue"; import { ref, computed } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import seasonedInput from "@/components/ui/SeasonedInput.vue"; import seasonedInput from "@/components/ui/SeasonedInput.vue";
import SeasonedButton from "@/components/ui/SeasonedButton.vue"; import SeasonedButton from "@/components/ui/SeasonedButton.vue";

View File

@@ -20,7 +20,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, watch, inject, defineProps } from "vue"; import { ref, watch, inject } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import Loader from "@/components/ui/Loader.vue"; import Loader from "@/components/ui/Loader.vue";
import TorrentTable from "@/components/torrent/TorrentTable.vue"; import TorrentTable from "@/components/torrent/TorrentTable.vue";

View File

@@ -52,7 +52,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, defineProps, defineEmits } from "vue"; import { ref } from "vue";
import IconMagnet from "@/icons/IconMagnet.vue"; import IconMagnet from "@/icons/IconMagnet.vue";
import type { Ref } from "vue"; import type { Ref } from "vue";
import { sortableSize } from "../../utils"; import { sortableSize } from "../../utils";

View File

@@ -25,7 +25,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, defineProps } from "vue"; import { ref } from "vue";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import TorrentSearchResults from "@/components/torrent/TorrentSearchResults.vue"; import TorrentSearchResults from "@/components/torrent/TorrentSearchResults.vue";
import SeasonedButton from "@/components/ui/SeasonedButton.vue"; import SeasonedButton from "@/components/ui/SeasonedButton.vue";

View File

@@ -12,7 +12,6 @@
--></template> --></template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps } from "vue";
import LoaderHeightType from "../../interfaces/ILoader"; import LoaderHeightType from "../../interfaces/ILoader";
interface Props { interface Props {

View File

@@ -10,8 +10,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps } from "vue";
interface Props { interface Props {
count?: number; count?: number;
lineClass?: string; lineClass?: string;

View File

@@ -9,8 +9,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, defineEmits } from "vue";
interface Props { interface Props {
active?: boolean; active?: boolean;
fullWidth?: boolean; fullWidth?: boolean;

View File

@@ -26,7 +26,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, defineProps, defineEmits } from "vue"; import { ref, computed } from "vue";
import IconKey from "@/icons/IconKey.vue"; import IconKey from "@/icons/IconKey.vue";
import IconEmail from "@/icons/IconEmail.vue"; import IconEmail from "@/icons/IconEmail.vue";
import IconBinoculars from "@/icons/IconBinoculars.vue"; import IconBinoculars from "@/icons/IconBinoculars.vue";

View File

@@ -22,7 +22,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, defineEmits } from "vue";
import type { import type {
ErrorMessageTypes, ErrorMessageTypes,
IErrorMessage IErrorMessage

View File

@@ -13,8 +13,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { defineProps, defineEmits } from "vue";
interface Props { interface Props {
options: string[]; options: string[];
selected?: string; selected?: string;

View File

@@ -28,7 +28,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, defineProps, onMounted } from "vue"; import { ref, onMounted } from "vue";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import type { Ref } from "vue"; import type { Ref } from "vue";