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