dualsense-ts
Version:
The natural interface for your DualSense and DualSense Access controllers, with Typescript
19 lines • 657 B
TypeScript
import { HIDProvider, DualsenseHIDState } from "./hid_provider";
/**
* A no-op HID provider that never connects. Used for placeholder Dualsense
* instances in environments where no HID backend is available (e.g. browsers
* without WebHID support).
*/
export declare class NullHIDProvider extends HIDProvider {
device: undefined;
wireless: undefined;
buffer: undefined;
connect(): void;
disconnect(): void;
get connected(): boolean;
process(): DualsenseHIDState;
write(): Promise<void>;
readFeatureReport(): Promise<Uint8Array>;
sendFeatureReport(): Promise<void>;
}
//# sourceMappingURL=null_hid_provider.d.ts.map