1
0
Fork 0
mirror of https://github.com/kou029w/megabit.git synced 2025-02-07 17:38:37 +00:00
megabit/src/Device.ts

10 lines
230 B
TypeScript
Raw Normal View History

2020-02-07 12:34:43 +09:00
export interface ReadableDevice<
T extends boolean | number | string | boolean[] | number[]
> {
read(): Promise<T>;
}
export interface WritableDevice<T extends boolean | number | string> {
write(value: T): Promise<void>;
}