<commit_before>/*
 *  @license
 *  Copyright Hôpitaux Universitaires de Genève. All Rights Reserved.
 *
 *  Use of this source code is governed by an Apache-2.0 license that can be
 *  found in the LICENSE file at https://github.com/DSI-HUG/dejajs-components/blob/master/LICENSE
 */

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {
    MatButtonModule, MatButtonToggleModule,
    MatCheckboxModule,
    MatFormFieldModule,
    MatIconModule,
    MatProgressSpinnerModule
} from '@angular/material';
import { DejaPipeModule } from '../../common/core/pipes/index';
import { DejaMaterialColorsModule } from '../../common/core/style/index';
import { DejaColorSelectorModule } from '../color-selector/index';
import { DejaEditorModule } from '../editor/index';
import { DejaMouseDragDropModule } from '../mouse-dragdrop/index';
import { DejaMouseDragDropService } from '../mouse-dragdrop/mouse-dragdrop.service';
import { DejaNumericStepperModule } from '../numeric-stepper/index';
import { DejaOverlayModule } from '../overlay/index';
import { DejaPopupModule } from '../popup/index';
import { TileGroupStyleEditorComponent } from './tile-group-style-editor.component';
import { DejaTileGroupComponent } from './tile-group.component';
import { DejaTilePositionDirective } from './tile-position.directive';
import { DejaTileComponent } from './tile.component';
import { DejaTilesComponent } from './tiles.component';

@NgModule({
    declarations: [DejaTileComponent, DejaTilesComponent, DejaTileGroupComponent, DejaTilePositionDirective, TileGroupStyleEditorComponent],
    exports: [DejaTileComponent, DejaTilesComponent, DejaTileGroupComponent],
    imports: [
        CommonModule,
        FormsModule,
        MatProgressSpinnerModule,
        MatButtonModule,
        MatFormFieldModule,
        MatIconModule,
        MatCheckboxModule,
        MatButtonToggleModule,
        DejaColorSelectorModule,
        DejaMouseDragDropModule,
        DejaNumericStepperModule,
        DejaMaterialColorsModule,
        DejaEditorModule,
        DejaOverlayModule,
        DejaPipeModule,
        DejaPopupModule
    ],
    providers: [
        DejaMouseDragDropService,
    ],
    entryComponents: [TileGroupStyleEditorComponent]
})
export class DejaTilesModule { }

export * from './tile-group.component';
export * from './tile.class';
export * from './tile-group.class';
export * from './tile.component';
export * from './tile-position.directive';
export * from './tiles.event';
export * from './tiles-layout.provider';
export * from './tiles.component';<commit_msg>fix(DejaTiles): Missing exports<commit_after>/*
 *  @license
 *  Copyright Hôpitaux Universitaires de Genève. All Rights Reserved.
 *
 *  Use of this source code is governed by an Apache-2.0 license that can be
 *  found in the LICENSE file at https://github.com/DSI-HUG/dejajs-components/blob/master/LICENSE
 */

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {
    MatButtonModule, MatButtonToggleModule,
    MatCheckboxModule,
    MatFormFieldModule,
    MatIconModule,
    MatProgressSpinnerModule
} from '@angular/material';
import { DejaPipeModule } from '../../common/core/pipes/index';
import { DejaMaterialColorsModule } from '../../common/core/style/index';
import { DejaColorSelectorModule } from '../color-selector/index';
import { DejaEditorModule } from '../editor/index';
import { DejaMouseDragDropModule } from '../mouse-dragdrop/index';
import { DejaMouseDragDropService } from '../mouse-dragdrop/mouse-dragdrop.service';
import { DejaNumericStepperModule } from '../numeric-stepper/index';
import { DejaOverlayModule } from '../overlay/index';
import { DejaPopupModule } from '../popup/index';
import { TileGroupStyleEditorComponent } from './tile-group-style-editor.component';
import { DejaTileGroupComponent } from './tile-group.component';
import { DejaTilePositionDirective } from './tile-position.directive';
import { DejaTileComponent } from './tile.component';
import { DejaTilesComponent } from './tiles.component';

@NgModule({
    declarations: [DejaTileComponent, DejaTilesComponent, DejaTileGroupComponent, DejaTilePositionDirective, TileGroupStyleEditorComponent],
    exports: [DejaTileComponent, DejaTilesComponent, DejaTileGroupComponent],
    imports: [
        CommonModule,
        FormsModule,
        MatProgressSpinnerModule,
        MatButtonModule,
        MatFormFieldModule,
        MatIconModule,
        MatCheckboxModule,
        MatButtonToggleModule,
        DejaColorSelectorModule,
        DejaMouseDragDropModule,
        DejaNumericStepperModule,
        DejaMaterialColorsModule,
        DejaEditorModule,
        DejaOverlayModule,
        DejaPipeModule,
        DejaPopupModule
    ],
    providers: [
        DejaMouseDragDropService,
    ],
    entryComponents: [TileGroupStyleEditorComponent]
})
export class DejaTilesModule { }

export * from './tile-group-style-editor-config';
export * from './tile-group-style-editor.component';
export * from './tile-group.class';
export * from './tile-group.component';
export * from './tile.class';
export * from './tile.component';
export * from './tile-position.directive';
export * from './tiles.event';
export * from './tiles-layout.provider';
export * from './tiles.component';
{'fraction_non_alphanumeric': 0.11863159830789038, 'fraction_numerical': 0.0007356998344675372, 'mean_word_length': 3.9301903898458748, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1656961', 'n_tokens_mistral': 1524, 'n_tokens_neox': 1542, 'n_words': 341}