import { HyperTrack } from '@ionic-native/hyper-track' ; export class HyperTrackMock extends HyperTrack { param { String } text returns { Promise < any > } helloWorld ( text ) { return new Promise ( ( resolve , reject ) => { resolve ( '' ) ; } ) ; } ; param { String } name param { String } phone param { String } photo param { String } lookupId returns { Promise < any > } getOrCreateUser ( name , phone , photo , lookupId ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param { String } userId returns { Promise < any > } setUserId ( userId ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } startTracking ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param { String } type param { String } lookupId param { String } expectedPlaceAddress param { Number } expectedPlaceLatitude param { Number } expectedPlaceLongitude returns { Promise < any > } createAndAssignAction ( type , lookupId , expectedPlaceAddress , expectedPlaceLatitude , expectedPlaceLongitude ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param { String } actionId returns { Promise < any > } completeAction ( actionId ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param { String } lookupId returns { Promise < any > } completeActionWithLookupId ( lookupId ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } stopTracking ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } getCurrentLocation ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } checkLocationPermission ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } requestPermissions ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } checkLocationServices ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } requestLocationServices ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; }