import { Routes } from '@angular/router';
-import { UserComponent } from "./user/user.component";
-import { ChatroomsComponent } from "./chatrooms/chatrooms.component";
-import { ChatroomComponent } from "./chatroom/chatroom.component";
+import { UserComponent } from "./user";
+import { ChatroomsComponent } from "./chatrooms";
+import { ChatroomComponent } from "./chatroom";
export const routes: Routes = [
{ path: 'user', component: UserComponent },
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
-import { ChatroomComponent } from './chatroom.component';
+import { ChatroomComponent } from './index';
describe('ChatroomComponent', () => {
let component: ChatroomComponent;
import { Component, OnInit, NgZone, OnDestroy } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
-import { ChatroomService } from './chatroom.service';
-import { UserService } from '../user/user.service';
-import { Chatroom, Message } from './chatroom.model';
+import { Chatroom, ChatroomService, Message } from './index';
+import { UserService } from '../user';
@Component({
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
-import { ChatroomService } from './chatroom.service';
+import { ChatroomService } from './index';
describe('ChatroomService', () => {
let service: ChatroomService;
import { HttpClient } from '@angular/common/http';
import { EventSourceMessage, fetchEventSource } from '@microsoft/fetch-event-source';
import { Observable, Subscriber } from 'rxjs';
-import { Chatroom, Message } from './chatroom.model';
+import { Chatroom, Message } from './index';
class RetriableError extends Error { }
class CanceledError extends Error { }
--- /dev/null
+export * from './chatroom.component';
+export * from './chatroom.model';
+export * from './chatroom.service';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { ChatroomsComponent } from './chatrooms.component';
+import { ChatroomsComponent } from './index';
describe('ChatroomsComponent', () => {
let component: ChatroomsComponent;
import { Component, OnInit } from '@angular/core';
-import { Chatroom } from '../chatroom/chatroom.model';
-import { UserService } from "../user/user.service";
-import { ChatroomService } from "../chatroom/chatroom.service";
import { RouterLink } from '@angular/router';
+import { Chatroom, ChatroomService } from '../chatroom';
+import { UserService } from "../user";
@Component({
--- /dev/null
+export * from './chatrooms.component';
--- /dev/null
+export * from './app.config'
+export * from './app.component'
--- /dev/null
+export * from './user.component';
+export * from './user.service';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ReactiveFormsModule } from '@angular/forms';
-import { UserComponent } from './user.component';
+import { UserComponent } from './index';
describe('UserComponent', () => {
let component: UserComponent;
ValidationErrors,
} from '@angular/forms';
import { Router } from "@angular/router";
-import { UserService } from "./user.service";
+import { UserService } from "./index";
@Component({
import { TestBed } from '@angular/core/testing';
-import { UserService } from './user.service';
+import { UserService } from './index';
describe('UserService', () => {
let service: UserService;
import { bootstrapApplication } from '@angular/platform-browser';
-import { appConfig } from './app/app.config';
-import { AppComponent } from './app/app.component';
+import { AppComponent, appConfig } from './app';
bootstrapApplication(AppComponent, appConfig)
.catch((err) => console.error(err));