import { NgModule } from '@angular/core'; import { IonicModule } from 'ionic-angular'; import { AppVersion } from '@ionic-native/app-version'; import { Device } from '@ionic-native/device' import { TouchID } from '@ionic-native/touch-id'; import { Network } from '@ionic-native/network'; import { OpenNativeSettings } from '@ionic-native/open-native-settings'; import { Camera as NativeCamera } from '@ionic-native/camera'; import { File } from '@ionic-native/file'; import { Transfer } from '@ionic-native/transfer'; import { FileOpener } from '@ionic-native/file-opener'; import { FileTransfer } from '@ionic-native/file-transfer'; import { Keyboard } from '@ionic-native/keyboard' import { Base64ToGallery } from '@ionic-native/base64-to-gallery'; import { CallNumber } from '@ionic-native/call-number'; import { BackgroundMode } from '@ionic-native/background-mode'; import { StatusBar } from '@ionic-native/status-bar'; import { Clipboard } from '@ionic-native/clipboard'; import { MobileAccessibility } from '@ionic-native/mobile-accessibility'; import { FastStore } from './service/fast-store' import { Location} from './service/location' import { Message } from './service/message' import { Store } from './service/store' import { Env } from './service/env' import { Loading } from './service/loading' import { Net } from './service/net' import { Verify } from './service/verify' import { Validate } from './service/validate' import { Face } from './service/face' import { Finger } from './service/finger' import { Settings } from './service/settings' import { AppBase } from './service/app-base' import { Filters } from './service/filters'; import { List } from './service/list' import { Keyboards } from './keyboard/keyboards' import { Camera } from './service/camera' import { Timer } from './service/timer' import { DropdownComponent } from './components/dropdown'; import { ScrolllistComponent,ScrollItemComponent } from './components/scroll-list' import { SafeShowComponent, SafeShowHandleComponent } from './components/safe-show' import { KeyboardComponent,KeyboardSocialComponent, KeyboardNumberComponent, CursorComponent, DisableKeyboardDirective } from './keyboard' import { GestureUnlockComponent } from './components/gesture-unlock' import { ListLoadComponent } from './components/list-load' import { ModalComponent, ModalTipComponent, ModalAlertComponent,ModalConfirmComponent,ModalPromptComponent, ModalAlertWithCloseComponent,ModalProgressComponent,ModalMaskComponent, Modal } from './modal' import { AddstarPipe } from './pipes/addstar'; import { ChinesePipe } from './pipes/chinese'; import { FloatPipe } from './pipes/float'; import { IntPipe } from './pipes/int'; import { MomentPipe } from './pipes/moment'; import { SplitByPipe } from './pipes/splitBy'; import { SubstrPipe } from './pipes/substr'; import { UnitByWanPipe } from './pipes/unitByWan'; import { TrustHtmlPipe } from './pipes/trustHtml' import { NumPipe } from './pipes/num' const services = [Clipboard,StatusBar,Keyboard,MobileAccessibility,FileOpener,FileTransfer,Base64ToGallery,CallNumber,BackgroundMode,Transfer,File,NativeCamera,OpenNativeSettings,Network,TouchID,Device,AppVersion,Env,FastStore,Store,Message,Location, Finger,Face,Modal,Net,Loading, Verify, Validate, Settings, AppBase,Filters,List,Keyboards,Camera,Timer] const components = [ModalComponent,ModalTipComponent, ModalAlertComponent,ModalPromptComponent,ModalConfirmComponent, ModalAlertWithCloseComponent,ModalProgressComponent,ModalMaskComponent,DropdownComponent, ScrolllistComponent,ScrollItemComponent, SafeShowComponent, SafeShowHandleComponent,KeyboardComponent, KeyboardSocialComponent,KeyboardNumberComponent,CursorComponent,GestureUnlockComponent,ListLoadComponent] const directives = [DisableKeyboardDirective] const pipes = [UnitByWanPipe, MomentPipe, AddstarPipe, ChinesePipe, FloatPipe, IntPipe, SplitByPipe, SubstrPipe, TrustHtmlPipe,NumPipe]; @NgModule({ imports: [IonicModule], exports: [IonicModule,components,directives,pipes], entryComponents: [components], declarations: [components,directives,pipes], providers: services }) export class ArchoModule { }