diff --git a/tether-shepherd/tether-shepherd-tests.ts b/tether-shepherd/tether-shepherd-tests.ts index 7325a84647..085da575b9 100644 --- a/tether-shepherd/tether-shepherd-tests.ts +++ b/tether-shepherd/tether-shepherd-tests.ts @@ -46,6 +46,9 @@ var step2Options: TetherShepherd.IShepherdTourStepOptions = { destroy: () => { console.log('Destroyed the Step 2'); } + }, + showOn: () => { + return true; } }; @@ -55,4 +58,4 @@ var queriedStep = tour.getById('test-step-2'); queriedStep.destroy(); -tour.start(); \ No newline at end of file +tour.start(); diff --git a/tether-shepherd/tether-shepherd.d.ts b/tether-shepherd/tether-shepherd.d.ts index eeee871044..413d569ed7 100644 --- a/tether-shepherd/tether-shepherd.d.ts +++ b/tether-shepherd/tether-shepherd.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Tether-Shepherd v1.1.2 +// Type definitions for Tether-Shepherd v1.2.0 // Project: http://github.hubspot.com/shepherd/ // Definitions by: Matt Gibbs // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -149,6 +149,7 @@ declare module TetherShepherd { showCancelLink?: boolean; scrollTo?: boolean; when?: any; + showOn?: () => boolean; // TODO: Tie this in with the tether.d.ts tetherOptions?: any;