Add getter and setter for steps property

* (feat) - add getter for steps property

* (feat) - add setter for steps property / remove duplicate typing

* (fix) - remove duplicated 'currentModePrevented' type
This commit is contained in:
raphael22
2018-07-21 19:21:04 +04:00
committed by Kamran Ahmed
parent 73391b32a0
commit 06b9aa0fdc
3 changed files with 29 additions and 1 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+18
View File
@@ -65,6 +65,24 @@ export default class Driver {
this.bind();
}
/**
* Getter for steps property
* @readonly
* @public
*/
getSteps() {
return this.steps;
}
/**
* Setter for steps property
* @param steps
* @public
*/
setSteps(steps) {
this.steps = steps;
}
/**
* Binds any DOM events listeners
* @todo: add throttling in all the listeners
+10
View File
@@ -41,6 +41,16 @@ declare module 'driver.js' {
*/
public constructor(options?: Driver.DriverOptions);
/**
* Public getter for steps property
*/
public getSteps(): Array<Driver.Step>;
/**
* Public setter for steps property
*/
public setSteps(): Array<Driver.Step>;
/**
* Does the required bindings for DOM Events
*/