]> juplo.de Git - demos/kafka/chat/commitdiff
refactor: Introduced barrel-files
authorKai Moritz <kai@juplo.de>
Thu, 18 Sep 2025 22:06:04 +0000 (00:06 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 19 Sep 2025 11:00:59 +0000 (13:00 +0200)
15 files changed:
src/app/app.routes.ts
src/app/chatroom/chatroom.component.spec.ts
src/app/chatroom/chatroom.component.ts
src/app/chatroom/chatroom.service.spec.ts
src/app/chatroom/chatroom.service.ts
src/app/chatroom/index.ts [new file with mode: 0644]
src/app/chatrooms/chatrooms.component.spec.ts
src/app/chatrooms/chatrooms.component.ts
src/app/chatrooms/index.ts [new file with mode: 0644]
src/app/index.ts [new file with mode: 0644]
src/app/user/index.ts [new file with mode: 0644]
src/app/user/user.component.spec.ts
src/app/user/user.component.ts
src/app/user/user.service.spec.ts
src/main.ts

index 106c736496f51185cd99e370a2180d797c7084af..92f4fa8ca0cf630dd561d7c1a8fc54f3acfcbab7 100644 (file)
@@ -1,7 +1,7 @@
 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 },
index 843c227364de5a03ff5c26ff4719e23de30a08cd..e00563dee6ec0f27601ef0da38c480c2ee06ee8d 100644 (file)
@@ -1,7 +1,7 @@
 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;
index b4cbd6c05a74fc6e81e0d2be4a98f68f04fcae39..40839b0601f450598f66d0e8e5c634c84c705a0a 100644 (file)
@@ -1,8 +1,7 @@
 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({
index 2117adc00417b9b57f05cf58bdbfaa3447bdd115..493ab0c0461fc2ca4c10ec21287e1d9ff632ecff 100644 (file)
@@ -1,7 +1,7 @@
 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;
index a0129466e1a50ef358694314292e9307f2db6c7e..ac81cddc788f4410ebd9b18f445a21256342e2d4 100644 (file)
@@ -2,7 +2,7 @@ import { Injectable } from '@angular/core';
 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 { }
diff --git a/src/app/chatroom/index.ts b/src/app/chatroom/index.ts
new file mode 100644 (file)
index 0000000..27ee6c2
--- /dev/null
@@ -0,0 +1,3 @@
+export * from './chatroom.component';
+export * from './chatroom.model';
+export * from './chatroom.service';
index da84c0e6a14fb58f72649700b1c018b890b460f0..a835b15d00f77e001e4da75410a5402e29765f19 100644 (file)
@@ -1,6 +1,6 @@
 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;
index 75f508db9a06bfa64c93345906d2bb325d45631b..8586adf4c2648ec8d15250feaf5a403c04589112 100644 (file)
@@ -1,8 +1,7 @@
 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({
diff --git a/src/app/chatrooms/index.ts b/src/app/chatrooms/index.ts
new file mode 100644 (file)
index 0000000..2dc98bd
--- /dev/null
@@ -0,0 +1 @@
+export * from './chatrooms.component';
diff --git a/src/app/index.ts b/src/app/index.ts
new file mode 100644 (file)
index 0000000..9e301f4
--- /dev/null
@@ -0,0 +1,2 @@
+export * from './app.config'
+export * from './app.component'
diff --git a/src/app/user/index.ts b/src/app/user/index.ts
new file mode 100644 (file)
index 0000000..8dd6df7
--- /dev/null
@@ -0,0 +1,2 @@
+export * from './user.component';
+export * from './user.service';
index 722cddb50709770975193999602c188c0ac793d8..09f0994c6a417962f43176871cd5251417c76db0 100644 (file)
@@ -1,6 +1,6 @@
 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;
index 0726e8730c0c093db4f9554255074d89c6d34a6a..dcb4dad19224d5efbdbba51fc2ed1da117261099 100644 (file)
@@ -6,7 +6,7 @@ import {
   ValidationErrors,
 } from '@angular/forms';
 import { Router } from "@angular/router";
-import { UserService } from "./user.service";
+import { UserService } from "./index";
 
 
 @Component({
index 3f804c9fda82e0654f5cf7fd60a806fcdfcb6498..4144cfd757b46da605acbe4f4adf859e193d2917 100644 (file)
@@ -1,6 +1,6 @@
 import { TestBed } from '@angular/core/testing';
 
-import { UserService } from './user.service';
+import { UserService } from './index';
 
 describe('UserService', () => {
   let service: UserService;
index 35b00f3463311f2afe0fd0d9d5f696dbb992dff5..30fb56e60dc69138bb3af592421935d20ad43248 100644 (file)
@@ -1,6 +1,5 @@
 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));