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