Skip to content
Snippets Groups Projects
Commit a8e03901 authored by FORESTIER Fabien's avatar FORESTIER Fabien
Browse files

Refactoring index.ts as Cleverage recommendation

parent d6f0c18d
Branches
Tags
No related merge requests found
Pipeline #
Showing with 70 additions and 44 deletions
......@@ -2,9 +2,7 @@ import { HeaderComponent } from './header/header.component';
import { MainComponent } from './main/main.component';
import { FooterComponent } from './footer/footer.component';
export * from './header/header.component';
export * from './main/main.component';
export * from './footer/footer.component';
export { HeaderComponent, MainComponent, FooterComponent };
export const CoreComponents = [
HeaderComponent,
......
......@@ -9,12 +9,17 @@ import { WordpressPostsListTileComponent } from './wordpress-posts-list/wordpres
import { WordpressPostDetailComponent } from './wordpress-post-detail/wordpress-post-detail.component';
export * from './wordpress-page/wordpress-page.component';
export * from './home/home.component';
export * from './accessibility/accessibility.component';
export * from './site-map/site-map.component';
export * from './approach/approach.component';
export * from './legal-mentions/legal-mentions.component';
export {
WordpressPageComponent,
WordpressPostsListComponent,
WordpressPostsListTileComponent,
WordpressPostDetailComponent,
HomeComponent,
LegalMentionsComponent,
AccessibilityComponent,
SiteMapComponent,
ApproachComponent
};
export const EditorialisationComponents = [
......
export * from './wordpress-page.model';
export { IWordpressPage, WordpressPage } from './wordpress-page.model';
export { IWordpressPost, WordpressPost, IWordpressMedia, IWordpressCategory } from './wordpress-post.model';
......@@ -3,9 +3,12 @@ import { PostsListResolver } from './posts-list.resolver';
import { PostDetailResolver } from './post-detail.resolver';
import { PostVideoResolver } from './post-video.resolver';
export * from './posts-list.resolver';
export * from './post-detail.resolver';
export * from './post-video.resolver';
export {
PageResolver,
PostsListResolver,
PostDetailResolver,
PostVideoResolver
};
export const EditorialisationResolvers = [
PageResolver,
......
import { EditorialisationService } from './editorialisation.service';
export * from './editorialisation.service';
export {
EditorialisationService
};
export const EditorialisationServices = [
EditorialisationService
......
......@@ -13,17 +13,20 @@ import { SortComponent } from './sort/sort.component';
import { FilterListComponent } from './filter-list/filter-list.component';
import { FilterDetailComponent } from './filter-list/filter-detail/filter-detail.component';
export * from './dataset-detail/dataset-detail.component';
export * from './dataset-detail/dataset-export/dataset-export.component';
export * from './dataset-detail/dataset-export/license-modal/license-modal.component';
export * from './dataset-detail/dataset-map/dataset-map.component';
export * from './dataset-detail/dataset-info/dataset-info.component';
export * from './dataset-detail/dataset-info/dataset-description/dataset-description.component';
export * from './dataset-list/dataset-list.component';
export * from './filter-list/filter-list.component';
export * from './search-bar/search-bar.component';
export * from './research/research.component';
export * from './sort/sort.component';
export {
DatasetDetailComponent,
DatasetExportComponent,
LicenseModalComponent,
DatasetMapComponent,
DatasetInfoComponent,
DatasetDescriptionComponent,
DatasetListComponent,
SearchBarComponent,
ResearchComponent,
SortComponent,
FilterListComponent,
FilterDetailComponent
};
export const GeosourceComponents = [
DatasetDetailComponent,
......
export * from './metadata.model';
export * from './elasticsearch-response.model';
export * from './dataset.model';
export * from './elasticsearch-hit.model';
export * from './sort-option.model';
export * from './elasticsearch-options.model';
export * from './filter.model';
export * from './highlights.model';
export * from './search-completion.model';
export * from './suggestion.model';
export { IMetadata, IMetadataUri, IMetadataResolution, Metadata } from './metadata.model';
export { IElasticsearchResponse } from './elasticsearch-response.model';
export { IDataset, Dataset } from './dataset.model';
export { IElasticsearchHit } from './elasticsearch-hit.model';
export { ISortOption } from './sort-option.model';
export { ElasticsearchOptions, IElasticsearchOptions } from './elasticsearch-options.model';
export { IFilter } from './filter.model';
export { IHighlights, Highlights } from './highlights.model';
export { SearchCompletion } from './search-completion.model';
export { SearchSuggestion } from './suggestion.model';
import { DatasetService } from './dataset.service';
import { ElasticsearchService } from './elasticsearch.service';
export * from './dataset.service';
export * from './elasticsearch.service';
export { DatasetService, ElasticsearchService };
export const GeosourceServices = [
DatasetService,
......
import { PaginatorComponent } from './paginator/paginator.component';
export { PaginatorComponent };
export const SharedComponents = [
PaginatorComponent
];
export * from './paginator-options.model';
export { PaginatorOptions } from './paginator-options.model';
import { EscapeHtmlPipe } from './keep-html.pipe';
export { EscapeHtmlPipe };
export const SharedPipes = [
EscapeHtmlPipe
];
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { EscapeHtmlPipe } from './pipes/keep-html.pipe';
import { PaginatorComponent } from './components/paginator/paginator.component';
import { FormsModule } from '@angular/forms';
import { SharedComponents } from './components';
import { SharedPipes } from './pipes';
@NgModule({
imports: [
CommonModule
],
declarations: [
EscapeHtmlPipe,
PaginatorComponent
SharedPipes,
SharedComponents
],
exports: [
EscapeHtmlPipe,
PaginatorComponent
SharedPipes,
SharedComponents
]
})
export class SharedModule { }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment