GoonCord/api/native/modules/bubblemodule.ts
2025-12-10 21:43:06 +01:00

16 lines
529 B
TypeScript

import { processColor } from "react-native";
import { getModule } from "./loader";
import type { LoaderModule } from "./loader";
interface BubbleModule extends LoaderModule {
hookBubbles(): Promise<void>;
unhookBubbles(): Promise<void>;
configure(avatarRadius?: number, bubbleRadius?: number, bubbleColor?: string): Promise<void>;
}
export default getModule<BubbleModule>({
name: "BubbleModule",
argumentProcessors: {
configure: args => [args[0], args[1], Number(processColor(args[2]))],
},
});