Returns {
connect: ((identifier: string) => Promise<void>);
connected: boolean;
disconnect: ((identifier: string) => Promise<void>);
error?: string | null;
isError: boolean;
isLoading: boolean;
toggle: ((identifier: string) => Promise<void>);
}
An object containing connection state and methods to manage the connection.
connect: ((identifier: string) => Promise<void>)
- (identifier): Promise<void>
Returns Promise<void>
connected: boolean
disconnect: ((identifier: string) => Promise<void>)
- (identifier): Promise<void>
Returns Promise<void>
Optionalerror?: string | null
isError: boolean
isLoading: boolean
toggle: ((identifier: string) => Promise<void>)
- (identifier): Promise<void>
Returns Promise<void>
A custom hook for managing Bluetooth device connection state.