UNPKG

web-hid-polyfill

Version:
1 lines 1.27 kB
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["if (typeof navigator !== \"undefined\" && !navigator.hid) {\n class HID_polyfill implements HID {\n onconnect: ((this: this, ev: Event) => any) | null = null;\n ondisconnect: ((this: this, ev: Event) => any) | null = null;\n getDevices(): Promise<HIDDevice[]> {\n return Promise.resolve([]);\n }\n requestDevice(options?: HIDDeviceRequestOptions): Promise<HIDDevice[]> {\n return Promise.resolve([]);\n }\n addEventListener(\n type: unknown,\n listener: unknown,\n options?: unknown\n ): void {}\n removeEventListener(\n type: unknown,\n callback: unknown,\n options?: unknown\n ): void {}\n dispatchEvent(event: Event): boolean {\n return true;\n }\n }\n // @ts-ignore;\n navigator.hid = new HID_polyfill();\n}\n"],"mappings":"AAAA,GAAI,OAAO,UAAc,KAAe,CAAC,UAAU,IAAK,CACtD,MAAMA,CAA4B,CAChC,UAAqD,KACrD,aAAwD,KACxD,YAAmC,CACjC,OAAO,QAAQ,QAAQ,CAAC,CAAC,CAC3B,CACA,cAAcC,EAAyD,CACrE,OAAO,QAAQ,QAAQ,CAAC,CAAC,CAC3B,CACA,iBACEC,EACAC,EACAF,EACM,CAAC,CACT,oBACEC,EACAE,EACAH,EACM,CAAC,CACT,cAAcI,EAAuB,CACnC,MAAO,EACT,CACF,CAEA,UAAU,IAAM,IAAIL,CACtB","names":["HID_polyfill","options","type","listener","callback","event"]}