Removed overloads and corrected type for parameter in the Motor and Motors constructors

This commit is contained in:
xtrimsystems 2018-11-11 13:15:21 +01:00
parent 4b0e234427
commit a83efae9ca

View File

@ -533,7 +533,7 @@ export interface MotorOption {
}
export declare class Motor {
constructor(option: Array<number> | 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<number> | 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;