mirror of
https://github.com/kou029w/megabit.git
synced 2025-02-07 17:38:37 +00:00
10 lines
230 B
TypeScript
10 lines
230 B
TypeScript
|
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>;
|
||
|
}
|