organize imports

This commit is contained in:
Joel Wetzell
2026-05-17 16:39:26 -05:00
parent c311298811
commit ea46dbc3dd
11 changed files with 34 additions and 42 deletions
+4 -6
View File
@@ -5,17 +5,15 @@ import { MatMenuModule } from '@angular/material/menu';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSnackBar } from '@angular/material/snack-bar';
import { MatToolbarModule } from '@angular/material/toolbar';
import { RouterOutlet } from '@angular/router';
import * as yaml from 'js-yaml';
import { MatTooltipModule } from '@angular/material/tooltip';
import { ConfigPreviewComponent } from './components/config-preview/config-preview';
import { ModuleListComponent } from './components/module-list/module-list';
import { RouteListComponent } from './components/route-list/route-list';
import { Config, ModuleConfig, RouteConfig } from './models/config';
import { ConfigService } from './services/config';
import { EventsService } from './services/events';
import { SchemaService } from './services/schema';
import { SettingsService } from './services/settings';
import { MatTooltipModule } from '@angular/material/tooltip';
import { ModuleListComponent } from './components/module-list/module-list';
import { RouteListComponent } from './components/route-list/route-list';
import { ConfigPreviewComponent } from './components/config-preview/config-preview';
@Component({
selector: 'app-root',
@@ -1,10 +1,9 @@
import { JsonPipe } from '@angular/common';
import { Component, computed, input } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { MatTooltipModule } from '@angular/material/tooltip';
import * as yaml from 'js-yaml';
import { Config } from '../../models/config';
import { MatIcon, MatIconModule } from '@angular/material/icon';
import { MatButtonModule } from '@angular/material/button';
import { MatTooltipModule } from '@angular/material/tooltip';
@Component({
selector: 'app-config-preview',
@@ -1,12 +1,12 @@
import { Component, inject, model } from '@angular/core';
import { ModuleComponent } from '../module/module';
import { MatSnackBar } from '@angular/material/snack-bar';
import { ModuleConfig } from '../../models/config';
import { SchemaService } from '../../services/schema';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { MatSnackBar } from '@angular/material/snack-bar';
import { MatTooltipModule } from '@angular/material/tooltip';
import { ModuleConfig } from '../../models/config';
import { SchemaService } from '../../services/schema';
import { ModuleComponent } from '../module/module';
@Component({
selector: 'app-module-list',
+5 -5
View File
@@ -1,16 +1,16 @@
import { JsonPipe } from '@angular/common';
import { Component, computed, inject, input, model, output, signal } from '@angular/core';
import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { MatTooltipModule } from '@angular/material/tooltip';
import { debounceTime, tap } from 'rxjs';
import { ModuleConfig } from '../../models/config';
import { ConfigService } from '../../services/config';
import { EventsService } from '../../services/events';
import { SchemaService } from '../../services/schema';
import { ParamsFormComponent } from '../params-form/params-form';
import { JsonPipe } from '@angular/common';
import { MatTooltipModule } from '@angular/material/tooltip';
import { EventsService } from '../../services/events';
import { tap, debounceTime } from 'rxjs';
import { ConfigService } from '../../services/config';
@Component({
selector: 'app-module',
+4 -4
View File
@@ -1,10 +1,10 @@
import { Component, computed, inject, input, model, output, signal } from '@angular/core';
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
import { Component, computed, inject, input, model, output } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { MatIconModule } from '@angular/material/icon';
import { ProcessorConfig } from '../../models/config';
import { SchemaService } from '../../services/schema';
import { MatIconModule } from '@angular/material/icon';
import { ParamsFormComponent } from '../params-form/params-form';
import { ReactiveFormsModule } from '@angular/forms';
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
@Component({
selector: 'app-processor',
+4 -4
View File
@@ -1,12 +1,12 @@
import { Component, inject, input, model } from '@angular/core';
import { MatSnackBar } from '@angular/material/snack-bar';
import { ModuleConfig, RouteConfig } from '../../models/config';
import { SchemaService } from '../../services/schema';
import { RouteComponent } from '../route/route';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { MatSnackBar } from '@angular/material/snack-bar';
import { MatTooltipModule } from '@angular/material/tooltip';
import { RouteConfig } from '../../models/config';
import { SchemaService } from '../../services/schema';
import { RouteComponent } from '../route/route';
@Component({
selector: 'app-route-list',
-1
View File
@@ -1,4 +1,3 @@
import { Config } from './config';
export type RouterEvent<T, D> = {
type: T;
+3 -3
View File
@@ -1,10 +1,10 @@
import { HttpClient } from '@angular/common/http';
import { computed, effect, inject, Injectable, signal } from '@angular/core';
import { cloneDeep, isEqual } from 'lodash-es';
import { Config, ConfigError, ModuleConfig, ModuleError, RouteConfig, RouteError } from '../models/config';
import { SchemaService } from './schema';
import { HttpClient } from '@angular/common/http';
import { SettingsService } from './settings';
import { EventsService } from './events';
import { SchemaService } from './schema';
import { SettingsService } from './settings';
@Injectable({
providedIn: 'root',
})
+1 -1
View File
@@ -1,6 +1,6 @@
import { effect, inject, Injectable, signal } from '@angular/core';
import { InputEventData, OutputEventData, RouteEventData, RouterEvent } from '../models/events';
import { filter, Subject } from 'rxjs';
import { InputEventData, OutputEventData, RouteEventData, RouterEvent } from '../models/events';
import { SettingsService } from './settings';
@Injectable({
providedIn: 'root',
+3 -7
View File
@@ -2,19 +2,15 @@ import { HttpClient } from '@angular/common/http';
import { computed, effect, inject, Injectable, signal } from '@angular/core';
import {
AbstractControl,
FormControl,
FormGroup,
ValidationErrors,
ValidatorFn,
Validators,
ValidationErrors
} from '@angular/forms';
import { Ajv2020, JSONSchemaType } from 'ajv/dist/2020';
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
import { sortBy } from 'lodash-es';
import { Config, ModuleConfig, ProcessorConfig, RouteConfig } from '../models/config';
import { ObjectInfo, ParamsFormInfo } from '../models/form';
import { SettingsService } from './settings';
import { ObjectInfo } from '../models/form';
import { EventsService } from './events';
import { SettingsService } from './settings';
@Injectable({
providedIn: 'root',
+3 -3
View File
@@ -1,10 +1,10 @@
import {
AbstractControl,
FormControl,
FormGroup,
ValidationErrors,
ValidatorFn,
Validators,
FormControl,
AbstractControl,
ValidationErrors,
} from '@angular/forms';
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
import { ParamsFormInfo } from '../models/form';