bc5623cc78
* feat: api optimisation * feat: emulator rename
23 lines
677 B
TypeScript
23 lines
677 B
TypeScript
import type {
|
|
ComponentCustomOptions as _ComponentCustomOptions,
|
|
ComponentCustomProperties as _ComponentCustomProperties,
|
|
} from "vue";
|
|
import type { Platform } from "~/prisma/client/enums";
|
|
|
|
declare module "@vue/runtime-core" {
|
|
interface ComponentCustomProperties extends _ComponentCustomProperties {
|
|
$t: (key: string, ...args: unknown[]) => string;
|
|
}
|
|
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
|
interface ComponentCustomOptions extends _ComponentCustomOptions {}
|
|
}
|
|
|
|
export interface EmulatorLaunchObject {
|
|
launchId: string;
|
|
gameName: string;
|
|
gameIcon: string;
|
|
versionName: string;
|
|
launchName: string;
|
|
platform: Platform;
|
|
}
|