/* * Vesktop, a desktop app aiming to give you a snappier Discord Experience * Copyright (c) 2023 Vendicated and Vencord contributors * SPDX-License-Identifier: GPL-3.0-or-later */ import { Patch } from "@vencord/types/utils/types"; window.VesktopPatchGlobals = {}; interface PatchData { patches: Omit[]; [key: string]: any; } export function addPatch

(p: P) { const { patches, ...globals } = p; for (const patch of patches) { // @ts-expect-error outdated types don't have addPatch yet // TODO: Update types Vencord.Plugins.addPatch(patch, "Vesktop", "VesktopPatchGlobals"); } Object.assign(VesktopPatchGlobals, globals); }