91 lines
3.6 KiB
TypeScript
91 lines
3.6 KiB
TypeScript
import { HttpClientModule } from '@angular/common/http'
|
|
import { NgModule } from '@angular/core'
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'
|
|
import { BrowserModule } from '@angular/platform-browser'
|
|
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
|
|
import { ClarityModule } from '@clr/angular'
|
|
|
|
import { AppComponent } from './app.component'
|
|
import { ROUTING } from './app.routing'
|
|
import { NotFoundComponent } from './not-found/not-found.component'
|
|
|
|
import { SasStoreService } from './services/sas-store.service'
|
|
import { SharedModule } from './shared/shared.module'
|
|
// import { EditorComponent } from './editor/editor.component'
|
|
import { ActionsComponent } from './actions/actions.component'
|
|
import { AppSharedModule } from './app-shared.module'
|
|
import { ApproveDetailsComponent } from './approve-details/approve-details.component'
|
|
import { ApproveComponent } from './approve/approve.component'
|
|
import { DeployComponent } from './deploy/deploy.component'
|
|
import { AutomaticComponent } from './deploy/sections/automatic/automatic.component'
|
|
import { ManualComponent } from './deploy/sections/manual/manual.component'
|
|
import { SasjsConfiguratorComponent } from './deploy/sections/sasjs-configurator/sasjs-configurator.component'
|
|
import { GroupComponent } from './group/group.component'
|
|
import { HistoryComponent } from './history/history.component'
|
|
import { LicensingComponent } from './licensing/licensing.component'
|
|
import { LineageComponent } from './lineage/lineage.component'
|
|
import { MetadataComponent } from './metadata/metadata.component'
|
|
import { PipesModule } from './pipes/pipes.module'
|
|
import { RoleComponent } from './role/role.component'
|
|
import { ApproveRouteComponent } from './routes/approve-route/approve-route.component'
|
|
import { HistoryRouteComponent } from './routes/history-route/history-route.component'
|
|
import { LicensingGuard } from './routes/licensing.guard'
|
|
import { UsernavRouteComponent } from './routes/usernav-route/usernav-route.component'
|
|
import { AppService } from './services/app.service'
|
|
import { InfoModalComponent } from './shared/abort-modal/info-modal.component'
|
|
import { RequestsModalComponent } from './shared/requests-modal/requests-modal.component'
|
|
import { SubmitterComponent } from './submitter/submitter.component'
|
|
import { UserComponent } from './user/user.component'
|
|
import { HomeModule } from './home/home.module'
|
|
import { SystemComponent } from './system/system.component'
|
|
import { DirectivesModule } from './directives/directives.module'
|
|
import { ViyaApiExplorerComponent } from './viya-api-explorer/viya-api-explorer.component'
|
|
import { NgxJsonViewerModule } from 'ngx-json-viewer'
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
AppComponent,
|
|
NotFoundComponent,
|
|
ApproveComponent,
|
|
ApproveDetailsComponent,
|
|
ActionsComponent,
|
|
HistoryComponent,
|
|
LineageComponent,
|
|
SubmitterComponent,
|
|
ApproveRouteComponent,
|
|
HistoryRouteComponent,
|
|
MetadataComponent,
|
|
UsernavRouteComponent,
|
|
UserComponent,
|
|
GroupComponent,
|
|
RoleComponent,
|
|
RequestsModalComponent,
|
|
DeployComponent,
|
|
InfoModalComponent,
|
|
LicensingComponent,
|
|
ManualComponent,
|
|
AutomaticComponent,
|
|
SasjsConfiguratorComponent,
|
|
SystemComponent,
|
|
ViyaApiExplorerComponent
|
|
],
|
|
imports: [
|
|
BrowserAnimationsModule,
|
|
BrowserModule,
|
|
FormsModule,
|
|
ReactiveFormsModule,
|
|
HttpClientModule,
|
|
ROUTING,
|
|
SharedModule,
|
|
ClarityModule,
|
|
AppSharedModule,
|
|
HomeModule,
|
|
PipesModule,
|
|
DirectivesModule,
|
|
NgxJsonViewerModule
|
|
],
|
|
providers: [AppService, SasStoreService, ApproveComponent, LicensingGuard],
|
|
bootstrap: [AppComponent]
|
|
})
|
|
export class AppModule {}
|