diff --git a/index.d.ts b/index.d.ts index f9bdb9e..ddc3b50 100644 --- a/index.d.ts +++ b/index.d.ts @@ -12,8 +12,8 @@ declare function logError(message: any, throwable?: any); declare function shortToast(...messages: string); declare function longToast(...messages: string); -declare function type(className: string): JavaType | undefined; -declare function findClass(className: string): Class | undefined; +declare function type(className: string, useModClassLoader?: boolean): JavaType | undefined; +declare function findClass(className: string, useModClassLoader?: boolean): Class | undefined; declare function setField(instance: any, fieldName: string, value: any | undefined): void; declare function getField(instance: any, fieldName: string): any | undefined; @@ -155,6 +155,11 @@ declare module "ipc" { function broadcast(channel: string, eventName: string, ...args: any[]): void; } +declare module "java-interfaces" { + function runnable(callback: (() => void)): any; + function newProxy(javaClass: Class, callback: ((proxy: any, method: any, args: any[]) => any)): any; +} + declare const currentSide: "core" | "manager"; declare namespace module {