All files / sportident-testbench-client/src SiDevicesContext.tsx

0% Statements 0/4
100% Branches 0/0
0% Functions 0/1
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                           
import React from 'react';
import Immutable from 'immutable';
import {ISiDevice, ISiDeviceDriverData} from 'sportident/lib/SiDevice/ISiDevice';
 
export type SiDevicesContextPayload = {
    addNewDevice: () => Promise<ISiDevice<ISiDeviceDriverData<unknown>>>,
    webUsbSiDevices: Immutable.Map<string, ISiDevice<ISiDeviceDriverData<unknown>>>,
};
 
export const SiDevicesContext = React.createContext<SiDevicesContextPayload>({
    addNewDevice: () => Promise.reject(new Error()),
    webUsbSiDevices: Immutable.Map({}),
});