12 lines
273 B
TypeScript
12 lines
273 B
TypeScript
interface Mover {
|
|
move(): void;
|
|
getStatus(): { speed: number; };
|
|
}
|
|
interface Shaker {
|
|
shake(): void;
|
|
getStatus(): { frequency: number; };
|
|
}
|
|
|
|
interface MoverShaker extends Mover, Shaker {
|
|
getStatus(): { speed: number; frequency: number; };
|
|
}
|