rename client-types.ts -> note.ts; fix type importing
This commit is contained in:
parent
75899aeb51
commit
da6f07952b
7 changed files with 8 additions and 12 deletions
|
@ -340,7 +340,7 @@ import {
|
|||
import type { MenuItem } from "@/types/menu";
|
||||
import icon from "@/scripts/icon";
|
||||
import MkVisibilityPicker from "@/components/MkVisibilityPicker.vue";
|
||||
import type { NoteVisibility } from "@/types/client-types";
|
||||
import type { NoteVisibility } from "@/types/note";
|
||||
|
||||
const modal = inject("modal");
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import { shallowRef } from "vue";
|
|||
import type { entities, languages } from "firefish-js";
|
||||
import MkModal from "@/components/MkModal.vue";
|
||||
import MkPostForm from "@/components/MkPostForm.vue";
|
||||
import type { NoteVisibility } from "@/types/client-types";
|
||||
import type { NoteVisibility } from "@/types/note";
|
||||
|
||||
const props = defineProps<{
|
||||
reply?: entities.Note;
|
||||
|
|
|
@ -145,7 +145,7 @@ import { nextTick, ref, shallowRef, watch } from "vue";
|
|||
import MkModal from "@/components/MkModal.vue";
|
||||
import { i18n } from "@/i18n";
|
||||
import icon from "@/scripts/icon";
|
||||
import type { NoteVisibility } from "@/types/client-types";
|
||||
import type { NoteVisibility } from "@/types/note";
|
||||
|
||||
const modal = shallowRef<InstanceType<typeof MkModal>>();
|
||||
|
||||
|
@ -171,9 +171,7 @@ watch(localOnly, () => {
|
|||
emit("changeLocalOnly", localOnly.value);
|
||||
});
|
||||
|
||||
function choose(
|
||||
visibility: NoteVisibility,
|
||||
): void {
|
||||
function choose(visibility: NoteVisibility): void {
|
||||
v.value = visibility;
|
||||
emit("changeVisibility", visibility);
|
||||
nextTick(() => {
|
||||
|
|
|
@ -42,7 +42,7 @@ import { mainRouter } from "@/router";
|
|||
import { definePageMetadata } from "@/scripts/page-metadata";
|
||||
import { i18n } from "@/i18n";
|
||||
import icon from "@/scripts/icon";
|
||||
import type { NoteVisibility } from "@/types/client-types";
|
||||
import type { NoteVisibility } from "@/types/note";
|
||||
import { noteVisibilitiesClient } from "@/scripts/consts";
|
||||
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
|
@ -57,9 +57,7 @@ const initialText = ref(null as string | null);
|
|||
const reply = ref(null as entities.Note | null);
|
||||
const renote = ref(null as entities.Note | null);
|
||||
|
||||
function isVisibility(
|
||||
v: string | null,
|
||||
): v is NoteVisibility {
|
||||
function isVisibility(v: string | null): v is NoteVisibility {
|
||||
if (v == null) return false;
|
||||
return (noteVisibilitiesClient as readonly string[]).includes(v);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { noteVisibilities } from "firefish-js";
|
||||
import type { NoteVisibility } from "../types/client-types";
|
||||
import type { NoteVisibility } from "@/types/note";
|
||||
|
||||
export const noteVisibilitiesClient = (
|
||||
noteVisibilities as readonly NoteVisibility[]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { markRaw, ref } from "vue";
|
||||
import { isSignedIn } from "./me";
|
||||
import { Storage } from "./pizzax";
|
||||
import type { NoteVisibility } from "@/types/note/note";
|
||||
|
||||
export const postFormActions = [];
|
||||
export const userActions = [];
|
||||
|
@ -452,7 +453,6 @@ import darkTheme from "@/themes/d-rosepine.json5";
|
|||
* Storage for configuration information that does not need to be constantly loaded into memory (non-reactive)
|
||||
*/
|
||||
import lightTheme from "@/themes/l-rosepinedawn.json5";
|
||||
import { NoteVisibility } from "./types/client-types";
|
||||
|
||||
export class ColdDeviceStorage {
|
||||
public static default = {
|
||||
|
|
Loading…
Reference in a new issue