import { NgModule, ModuleWithProviders, ErrorHandler } from '@angular/core'; import { CommonModule } from '@angular/common'; // import { BrowserModule } from '@angular/platform-browser'; import { HttpModule } from '@angular/http'; import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular'; import { MvpCoreModule } from '@canvuus-internal/mvp0-task-core'; import { MvpBaseModule } from '@canvuus-internal/mvp0-task-base'; import { MvpAuthModule } from '@canvuus-internal/mvp0-task-auth'; import { MvpDataModule } from '@canvuus-internal/mvp0-task-data'; import { MvpMarkModule } from '@canvuus-internal/mvp0-task-mark'; import { MvpViewModule } from '@canvuus-internal/mvp0-task-view'; // import { SampleComponent } from './src/sample.component'; // import { SampleDirective } from './src/sample.directive'; // import { SamplePipe } from './src/sample.pipe'; // import { SampleService } from './src/sample.service'; import { Mvp0UniversalAttachmentComponent } from './src/components/mvp0-universal-attachment/mvp0-universal-attachment'; import { Mvp0UniversalNoteComponent } from './src/components/mvp0-universal-note/mvp0-universal-note'; import { Mvp0TaskEntryComponent } from './src/components/mvp0-task-entry/mvp0-task-entry'; import { Mvp0TaskCardComponent } from './src/components/mvp0-task-card/mvp0-task-card'; import { Mvp0TaskEditorComponent } from './src/components/mvp0-task-editor/mvp0-task-editor'; import { Mvp0TaskBacklogComponent } from './src/components/mvp0-task-backlog/mvp0-task-backlog'; import { Mvp0DailyCalendarComponent } from './src/components/mvp0-daily-calendar/mvp0-daily-calendar'; // export * from './src/sample.component'; // export * from './src/sample.directive'; // export * from './src/sample.pipe'; // export * from './src/sample.service'; export * from './src/common/core/task-actions'; export * from './src/common/events/task-events'; export * from './src/components/mvp0-universal-attachment/mvp0-universal-attachment'; export * from './src/components/mvp0-universal-note/mvp0-universal-note'; export * from './src/components/mvp0-task-entry/mvp0-task-entry'; export * from './src/components/mvp0-task-card/mvp0-task-card'; export * from './src/components/mvp0-task-editor/mvp0-task-editor'; export * from './src/components/mvp0-task-backlog/mvp0-task-backlog'; export * from './src/components/mvp0-daily-calendar/mvp0-daily-calendar'; @NgModule({ imports: [ CommonModule, // BrowserModule, HttpModule, IonicModule, MvpCoreModule, MvpBaseModule, MvpAuthModule, MvpDataModule, MvpMarkModule, MvpViewModule ], declarations: [ // SampleComponent, // SampleDirective, // SamplePipe Mvp0UniversalAttachmentComponent, Mvp0UniversalNoteComponent, Mvp0TaskEntryComponent, Mvp0TaskCardComponent, Mvp0TaskEditorComponent, Mvp0TaskBacklogComponent, Mvp0DailyCalendarComponent ], exports: [ // SampleComponent, // SampleDirective, // SamplePipe Mvp0UniversalAttachmentComponent, Mvp0UniversalNoteComponent, Mvp0TaskEntryComponent, Mvp0TaskCardComponent, Mvp0TaskEditorComponent, Mvp0TaskBacklogComponent, Mvp0DailyCalendarComponent ] }) export class MvpWorkModule { static forRoot(): ModuleWithProviders { return { ngModule: MvpWorkModule, providers: [ // SampleService, // { provide: ErrorHandler, useClass: IonicErrorHandler } ] }; } }