diff --git a/ionic/ionic-tests.ts b/ionic/ionic-tests.ts index e6e8ab0d5..ee8647b08 100644 --- a/ionic/ionic-tests.ts +++ b/ionic/ionic-tests.ts @@ -371,8 +371,10 @@ class IonicTestController { * ionic.Platform */ private testStaticPlaform(): void { - var ready: void = ionic.Platform.ready(function() { - }); + var callbackWithoutReturn: ()=>void; + var callbackWithReturn: ()=>boolean; + var ready: void = ionic.Platform.ready(callbackWithoutReturn); + ready = ionic.Platform.ready(callbackWithReturn); var setGrade: void = ionic.Platform.setGrade('iOS'); var deviceInformation: string = ionic.Platform.device(); var isWebView: boolean = ionic.Platform.isWebView(); diff --git a/ionic/ionic.d.ts b/ionic/ionic.d.ts index 774102c95..688a253ed 100644 --- a/ionic/ionic.d.ts +++ b/ionic/ionic.d.ts @@ -21,7 +21,7 @@ interface IonicStatic { * Please remember that Cordova features (Camera, FileSystem, etc) still * will not work in a web browser. */ - ready(callback: ()=>void): void; + ready(callback: ()=>any): void; /** * Set the grade of the device: ‘a’, ‘b’, or ‘c’. ‘a’ is the best * (most css features enabled), ‘c’ is the worst. By default, sets the grade