dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_DataModule cluster_DataModule_declarations cluster_DataModule_exports cluster_DataModule_imports cluster_DataModule_providers AdminEntryInputComponent AdminEntryInputComponent DataModule DataModule AdminEntryInputComponent->DataModule CrudComponent CrudComponent CrudComponent->DataModule DefaultEntryInputComponent DefaultEntryInputComponent DefaultEntryInputComponent->DataModule DefaultEntryOutputComponent DefaultEntryOutputComponent DefaultEntryOutputComponent->DataModule EntriesDirective EntriesDirective EntriesDirective->DataModule EntryActionbarComponent EntryActionbarComponent EntryActionbarComponent->DataModule EntryDirective EntryDirective EntryDirective->DataModule EntryFormComponent EntryFormComponent EntryFormComponent->DataModule EntryListComponent EntryListComponent EntryListComponent->DataModule EntryListPopComponent EntryListPopComponent EntryListPopComponent->DataModule EntryListSelectComponent EntryListSelectComponent EntryListSelectComponent->DataModule EntryPopComponent EntryPopComponent EntryPopComponent->DataModule EntrySelectComponent EntrySelectComponent EntrySelectComponent->DataModule AuthModule AuthModule DataModule->AuthModule CrudComponent CrudComponent DataModule->CrudComponent EntriesDirective EntriesDirective DataModule->EntriesDirective EntryActionbarComponent EntryActionbarComponent DataModule->EntryActionbarComponent EntryDirective EntryDirective DataModule->EntryDirective EntryFormComponent EntryFormComponent DataModule->EntryFormComponent EntryListComponent EntryListComponent DataModule->EntryListComponent EntryListPopComponent EntryListPopComponent DataModule->EntryListPopComponent EntryListSelectComponent EntryListSelectComponent DataModule->EntryListSelectComponent EntryPopComponent EntryPopComponent DataModule->EntryPopComponent EntrySelectComponent EntrySelectComponent DataModule->EntrySelectComponent FilesModule FilesModule DataModule->FilesModule ResourceModule ResourceModule DataModule->ResourceModule SdkModule SdkModule DataModule->SdkModule UiModule UiModule DataModule->UiModule AuthModule AuthModule AuthModule->DataModule FilesModule FilesModule FilesModule->DataModule ResourceModule ResourceModule ResourceModule->DataModule SdkModule SdkModule SdkModule->DataModule UiModule UiModule UiModule->DataModule EntryService EntryService EntryService->DataModule HistoryService HistoryService HistoryService->DataModule ModelConfigService ModelConfigService ModelConfigService->DataModule TypeConfigService TypeConfigService TypeConfigService->DataModule
import { CommonModule } from '@angular/common';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { UiModule } from '@ec.components/ui';
import { DndModule } from 'ngx-drag-drop';
import { AuthModule } from './auth/auth.module';
import { CrudComponent } from './crud/crud.component';
import { EntryService } from './entry/entry.service';
import { EntriesDirective } from './entries/entries.directive';
import { AdminEntryInputComponent } from './entry-form/admin-entry-input.component';
import { DefaultEntryInputComponent } from './entry-form/default-entry-input.component';
import { DefaultEntryOutputComponent } from './entry-form/default-entry-output.component';
import { EntryFormComponent } from './entry-form/entry-form.component';
import { EntryListPopComponent } from './entry-list-pop/entry-list-pop.component';
import { EntryListComponent } from './entry-list/entry-list.component';
import { EntryPopComponent } from './entry-pop/entry-pop.component';
import { EntrySelectComponent } from './entry-select/entry-select.component';
import { EntryDirective } from './entry/entry.directive';
import { FilesModule } from './files/files.module';
import { ModelConfigService } from './model-config/model-config.service';
import { TypeConfigService } from './model-config/type-config.service';
import { ResourceModule } from './resource/resource.module';
import { HistoryService } from './sdk/history.service';
import { SdkModule } from './sdk/sdk.module';
import { EntryListSelectComponent } from './entry-list-select/entry-list-select.component';
import { EntryActionbarComponent } from './entry-actionbar/entry-actionbar.component';

@NgModule({
  entryComponents: [
    DefaultEntryInputComponent,
    DefaultEntryOutputComponent,
    AdminEntryInputComponent,
    EntrySelectComponent,
    EntryActionbarComponent,
    EntryListSelectComponent,
    EntryListPopComponent,
  ],
  declarations: [
    EntryListComponent,
    EntryDirective,
    EntriesDirective,
    EntryFormComponent,
    EntryPopComponent,
    DefaultEntryInputComponent,
    DefaultEntryOutputComponent,
    AdminEntryInputComponent,
    EntryListSelectComponent,
    CrudComponent,
    EntrySelectComponent,
    EntryActionbarComponent,
    EntryListPopComponent,
  ],
  imports: [
    FormsModule,
    CommonModule,
    UiModule,
    SdkModule,
    FilesModule,
    AuthModule,
    ResourceModule,
    DndModule
  ],
  exports: [
    EntryListComponent,
    EntryDirective,
    EntriesDirective,
    EntryFormComponent,
    EntryPopComponent,
    CrudComponent,
    EntrySelectComponent,
    EntryActionbarComponent,
    EntryListSelectComponent,
    EntryListPopComponent,
    RouterModule,
    UiModule,
    SdkModule,
    FilesModule,
    AuthModule,
    ResourceModule,
  ],
  providers: [
    EntryService,
    TypeConfigService,
    ModelConfigService,
    HistoryService,
    {
      provide: 'environment',
      useValue: {
        environment: 'live',
        datamanagerID: '83cc6374',
      },
    },
  ],
})
export class DataModule {
  static forEnvironment(environment): ModuleWithProviders<DataModule> {
    return {
      ngModule: DataModule,
      providers: [
        {
          provide: 'environment',
          useValue: Object.assign(
            {
              environment: 'live',
            },
            environment,
          ),
        },
      ],
    };
  }
  constructor() { }
}

result-matching ""

    No results matching ""