[TS] Properly type __vendettaVersion (#78)

This commit is contained in:
V 2023-05-30 20:03:49 +02:00 committed by GitHub
parent 0f5dc8e854
commit 277401c752
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

2
src/def.d.ts vendored
View file

@ -505,6 +505,8 @@ interface VendettaPluginObject {
declare global { declare global {
type React = typeof _React; type React = typeof _React;
const __vendettaVersion: string;
interface Window { interface Window {
[key: PropertyKey]: any; [key: PropertyKey]: any;
modules: MetroModules; modules: MetroModules;

View file

@ -8,7 +8,6 @@ import(".").then((m) => m.default()).catch((e) => {
alert([ alert([
"Failed to load Vendetta!\n", "Failed to load Vendetta!\n",
`Build Number: ${ClientInfoManager.Build}`, `Build Number: ${ClientInfoManager.Build}`,
// @ts-expect-error, replaced in build script
`Vendetta: ${__vendettaVersion}`, `Vendetta: ${__vendettaVersion}`,
e?.stack || e.toString(), e?.stack || e.toString(),
].join("\n")); ].join("\n"));

View file

@ -59,7 +59,6 @@ export function patchLogHook() {
} }
} }
// @ts-expect-error
export const versionHash: string = __vendettaVersion; export const versionHash: string = __vendettaVersion;
export function getDebugInfo() { export function getDebugInfo() {