diff --git a/types/johnny-five/index.d.ts b/types/johnny-five/index.d.ts index 7fb54a53d2..6a00952153 100644 --- a/types/johnny-five/index.d.ts +++ b/types/johnny-five/index.d.ts @@ -533,7 +533,7 @@ export interface MotorOption { } export declare class Motor { - constructor(option: Array | MotorOption); + constructor(option: number[] | MotorOption); readonly isOn: boolean; @@ -541,15 +541,14 @@ export declare class Motor { fwd(speed: number): void; reverse(speed: number): void; rev(speed: number): void; - start(): void; - start(speed: number): void; + start(speed?: number): void; stop(): void; brake(): void; release(): void; } export declare class Motors { - constructor(option: Array | MotorOption[]); + constructor(option: number[] | MotorOption[]); readonly isOn: boolean; @@ -557,8 +556,7 @@ export declare class Motors { fwd(speed: number): void; reverse(speed: number): void; rev(speed: number): void; - start(): void; - start(speed: number): void; + start(speed?: number): void; stop(): void; brake(): void; release(): void;