From a83efae9cab22d3803575725b6026e5d66504af5 Mon Sep 17 00:00:00 2001 From: xtrimsystems Date: Sun, 11 Nov 2018 13:15:21 +0100 Subject: [PATCH] Removed overloads and corrected type for parameter in the Motor and Motors constructors --- types/johnny-five/index.d.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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;