dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_HelgolandFacetSearchModule cluster_HelgolandFacetSearchModule_declarations cluster_HelgolandFacetSearchModule_imports cluster_HelgolandFacetSearchModule_exports BoolTogglerComponent BoolTogglerComponent HelgolandFacetSearchModule HelgolandFacetSearchModule BoolTogglerComponent->HelgolandFacetSearchModule RefreshButtonComponent RefreshButtonComponent RefreshButtonComponent->HelgolandFacetSearchModule StringTogglerComponent StringTogglerComponent StringTogglerComponent->HelgolandFacetSearchModule BoolTogglerComponent BoolTogglerComponent HelgolandFacetSearchModule->BoolTogglerComponent RefreshButtonComponent RefreshButtonComponent HelgolandFacetSearchModule->RefreshButtonComponent StringTogglerComponent StringTogglerComponent HelgolandFacetSearchModule->StringTogglerComponent HelgolandCoreModule HelgolandCoreModule HelgolandCoreModule->HelgolandFacetSearchModule

File

libs/facet-search/src/lib/facet-search.module.ts

Description

The facet-search module includes the following functionality:

  • facet search with service and components
  • result list compoent
  • result map component
  • parameter list facet

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { HelgolandCoreModule } from '@helgoland/core';

import { ParameterFacetComponent } from './components/parameter-facet/parameter-facet.component';
import { ResultListComponent } from './components/result-list/result-list.component';
import { ResultMapComponent } from './components/result-map/result-map.component';
import { FacetSearchService, FacetSearchServiceImpl } from './facet-search.service';

const COMPONENTS = [
  ParameterFacetComponent,
  ResultListComponent,
  ResultMapComponent,
];

/**
 * The facet-search module includes the following functionality:
 * - facet search with service and components
 * - result list compoent
 * - result map component
 * - parameter list facet
 */
@NgModule({
  imports: [
    CommonModule,
    HelgolandCoreModule
  ],
  declarations: [COMPONENTS],
  exports: [COMPONENTS],
  providers: [
    {
      provide: FacetSearchService,
      useClass: FacetSearchServiceImpl
    }
  ]
})
export class HelgolandFacetSearchModule { }

result-matching ""

    No results matching ""