embody
Version:
A digital consciousness training environment
17 lines (12 loc) • 359 B
text/typescript
import { Robot } from '../../domain'
// Define how a robot usecase behaves.
interface RobotUsecase {
// getByUID (uid: string): Promise<Robot>
// getByRID (aid: string): Promise<Robot>
// create (robot: Robot): Promise<Robot>
getScreenImage (): Promise<string|Buffer>
moveMousePosition (dx: number, dy: number): void
}
export {
RobotUsecase
}