UNPKG

dualsense-ts

Version:

The natural interface for your DualSense and DualSense Access controllers, with Typescript

31 lines 995 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AccessNullHIDProvider = void 0; const access_hid_provider_1 = require("./access_hid_provider"); /** * A no-op HID provider that never connects. Used for placeholder DualsenseAccess * instances in environments where no HID backend is available. */ class AccessNullHIDProvider extends access_hid_provider_1.AccessHIDProvider { constructor() { super(...arguments); this.device = undefined; this.wireless = undefined; this.buffer = undefined; } connect() { } disconnect() { } get connected() { return false; } process() { return { ...access_hid_provider_1.DefaultAccessHIDState }; } async write() { } readFeatureReport() { return Promise.resolve(new Uint8Array(0)); } async sendFeatureReport() { } } exports.AccessNullHIDProvider = AccessNullHIDProvider; //# sourceMappingURL=access_null_hid_provider.js.map