Const ionicProviders
ionicProviders: (App | DomController | Events | Form | Keyboard | MenuController | NavController | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object)[] = [App,DomController,Events,Form,Keyboard,MenuController,NavController,{provide: Platform,useFactory: () => {const instance = PlatformMock.instance();instance.is.and.returnValue(false);instance.resume = new Subject();return instance;}},{ provide: Config, useFactory: () => ConfigMock.instance() },{ provide: DeepLinker, useFactory: () => ConfigMock.instance() },{provide: ActionSheetController,useFactory: () => ActionSheetControllerMock.instance()},{provide: ModalController,useFactory: () => ModalControllerMock.instance()},{provide: AlertController,useFactory: () => AlertControllerMock.instance()},{provide: Haptic,useFactory: () => HapticMock.instance()},{provide: LoadingController,useFactory: () => LoadingControllerMock.instance()},{provide: NavController,useFactory: () => NavControllerMock.instance()},{provide: ToastController,useFactory: () => ToastControllerMock.instance()},{provide: ViewController,useFactory: () => ViewControllerMock.instance()},{ provide: DomProvider, useClass: DomProviderMock },{ provide: FCM, useClass: FCMMock },{ provide: File, useClass: FileMock },{ provide: QRScanner, useClass: QRScannerMock },{ provide: TouchID, useClass: TouchIDMock },{provide: AndroidFingerprintAuth,useClass: AndroidFingerprintAuthMock},{provide: NavParams,useClass: NavParamsMock}]