nycJSorg/angular-presentation

View on GitHub
apps/kirjs/src/app/modules/svg/svg.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule } from '@angular/core';

import { RouterModule } from '@angular/router';
import { SlidesRoutes } from '@ng360/slides';
import { FeedbackModule } from '@codelab/feedback';
import { SvgComponent } from './svg.component';

import { FormsModule } from '@angular/forms';
import { SvgDemoComponent } from './svg-demo/svg-demo.component';
import { SvgPlaygroundComponent } from './svg-playground/svg-playground.component';

import { TimerComponent } from './timer/timer.component';
import { CommonModule } from '@angular/common';
import { SvgTogetherComponent } from './svg-together/svg-together.component';
import { MatButtonModule } from '@angular/material/button';
import { SharedPipeModule } from '@codelab/utils/src/lib/pipes/pipes.module';
import { SlidesModule } from '@ng360/slides';
import { CodeDemoModule } from '@codelab/code-demos';
import { SvgTogetherResultComponent } from './svg-together-result/svg-together-result.component';
import { NewProgressBarModule } from '../ast/new-progress-bar/new-progress-bar.module';

const routes = RouterModule.forChild(SlidesRoutes.get(SvgComponent));

@NgModule({
  imports: [
    routes,
    CommonModule,
    FeedbackModule,
    FormsModule,
    MatButtonModule,
    NewProgressBarModule,
    SharedPipeModule,
    SlidesModule,
    CodeDemoModule
  ],
  declarations: [
    SvgComponent,
    SvgTogetherComponent,
    SvgTogetherResultComponent,
    SvgDemoComponent,
    SvgPlaygroundComponent,
    TimerComponent
  ],
  exports: [SvgComponent]
})
export class SvgModule {}