Simplify import paths

This commit is contained in:
redphx
2024-05-01 22:01:39 +07:00
parent 006e21f477
commit 0114108bdf
29 changed files with 167 additions and 163 deletions

View File

@@ -1,6 +1,6 @@
import { CE } from "./html";
import { PrefKey, getPref } from "./preferences";
import { renderStylus } from "../macros/build" with {type: "macro"};
import { renderStylus } from "@/macros/build" with {type: "macro"};
export function addCss() {

View File

@@ -1,4 +1,4 @@
import { MkbHandler } from "../modules/mkb/mkb-handler";
import { MkbHandler } from "@/modules/mkb/mkb-handler";
import { PrefKey, getPref } from "./preferences";
import { t } from "./translation";
import { Toast } from "./toast";

View File

@@ -1,7 +1,7 @@
import { BxEvent } from "./bx-event";
import { LoadingScreen } from "../modules/loading-screen";
import { RemotePlay } from "../modules/remote-play";
import { checkHeader } from "../modules/ui/header";
import { LoadingScreen } from "@/modules/loading-screen";
import { RemotePlay } from "@/modules/remote-play";
import { checkHeader } from "@/modules/ui/header";
export function patchHistoryMethod(type: 'pushState' | 'replaceState') {
const orig = window.history[type];

View File

@@ -1,27 +1,27 @@
// @ts-ignore
import iconController from "../assets/svg/controller.svg" with { type: "text" };
import iconController from "@/assets/svg/controller.svg" with { type: "text" };
// @ts-ignore
import iconCopy from "../assets/svg/copy.svg" with { type: "text" };
import iconCopy from "@/assets/svg/copy.svg" with { type: "text" };
// @ts-ignore
import iconCursorText from "../assets/svg/cursor-text.svg" with { type: "text" };
import iconCursorText from "@/assets/svg/cursor-text.svg" with { type: "text" };
// @ts-ignore
import iconDisplay from "../assets/svg/display.svg" with { type: "text" };
import iconDisplay from "@/assets/svg/display.svg" with { type: "text" };
// @ts-ignore
import iconMouseSettings from "../assets/svg/mouse-settings.svg" with { type: "text" };
import iconMouseSettings from "@/assets/svg/mouse-settings.svg" with { type: "text" };
// @ts-ignore
import iconMouse from "../assets/svg/mouse.svg" with { type: "text" };
import iconMouse from "@/assets/svg/mouse.svg" with { type: "text" };
// @ts-ignore
import iconNew from "../assets/svg/new.svg" with { type: "text" };
import iconNew from "@/assets/svg/new.svg" with { type: "text" };
// @ts-ignore
import iconQuestion from "../assets/svg/question.svg" with { type: "text" };
import iconQuestion from "@/assets/svg/question.svg" with { type: "text" };
// @ts-ignore
import iconRemotePlay from "../assets/svg/remote-play.svg" with { type: "text" };
import iconRemotePlay from "@/assets/svg/remote-play.svg" with { type: "text" };
// @ts-ignore
import iconStreamSettings from "../assets/svg/stream-settings.svg" with { type: "text" };
import iconStreamSettings from "@/assets/svg/stream-settings.svg" with { type: "text" };
// @ts-ignore
import iconStreamStats from "../assets/svg/stream-stats.svg" with { type: "text" };
import iconStreamStats from "@/assets/svg/stream-stats.svg" with { type: "text" };
// @ts-ignore
import iconTrash from "../assets/svg/trash.svg" with { type: "text" };
import iconTrash from "@/assets/svg/trash.svg" with { type: "text" };
type BxButton = {

View File

@@ -1,7 +1,7 @@
import { MkbPreset } from "../modules/mkb/mkb-preset";
import { MkbPreset } from "@/modules/mkb/mkb-preset";
import { PrefKey, setPref } from "./preferences";
import { t } from "./translation";
import type { MkbStoredPreset, MkbStoredPresets } from "../types/mkb";
import type { MkbStoredPreset, MkbStoredPresets } from "@/types/mkb";
export class LocalDb {
static #instance: LocalDb;

View File

@@ -1,12 +1,12 @@
import { BxEvent } from "./bx-event";
import { BX_FLAGS } from "./bx-flags";
import { LoadingScreen } from "../modules/loading-screen";
import { PrefKey, getPref } from "./preferences";
import { RemotePlay } from "../modules/remote-play";
import { StreamBadges } from "../modules/stream/stream-badges";
import { TouchController } from "../modules/touch-controller";
import { STATES } from "./global";
import { getPreferredServerRegion } from "./region";
import { BxEvent } from "@/utils/bx-event";
import { BX_FLAGS } from "@/utils/bx-flags";
import { LoadingScreen } from "@/modules/loading-screen";
import { PrefKey, getPref } from "@/utils/preferences";
import { RemotePlay } from "@/modules/remote-play";
import { StreamBadges } from "@/modules/stream/stream-badges";
import { TouchController } from "@/modules/touch-controller";
import { STATES } from "@/utils/global";
import { getPreferredServerRegion } from "@/utils/region";
export const NATIVE_FETCH = window.fetch;

View File

@@ -2,8 +2,8 @@ import { CE } from "./html";
import { SUPPORTED_LANGUAGES, t } from "./translation";
import { SettingElement, SettingElementType } from "./settings";
import { UserAgentProfile } from "./user-agent";
import { StreamStat } from "../modules/stream/stream-stats";
import type { PreferenceSettings } from "../types/preferences";
import { StreamStat } from "@/modules/stream/stream-stats";
import type { PreferenceSettings } from "@/types/preferences";
import { STATES } from "./global";
export enum PrefKey {

View File

@@ -1,4 +1,4 @@
import type { PreferenceSetting } from "../types/preferences";
import type { PreferenceSetting } from "@/types/preferences";
import { CE } from "./html";
type MultipleOptionsParams = {