forked from crodox-app/angularTemp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcrodox.json
More file actions
1 lines (1 loc) · 51 KB
/
Copy pathcrodox.json
File metadata and controls
1 lines (1 loc) · 51 KB
1
{"crodoxText":"<~\"FROM\".ts~>\n\n <*comment*> <| // -->> \\n <||> /* -->> */ |> <*>\n\n <*{}*> { <---> } <*>\n <*[]*> [ <---> ] <*>\n <*()*> ( <---> ) <*>\n\n <:expression:> value.match ( -->> ) <:>\n\n <:paramMap:>\n route.snapshot.paramMap.get ( <| ' <<param>> ' <||> \" <<param>> \" |> )\n <:>\n\n <:import:>\n import <| <<name:up>> <||> <<name2:up>> <||> { <? <| <<name:up>> <||> <<name2:up>> |> <| , <||> |> ?> } <||> * as <| <<name:up>> <||> <<name2:up>> |> |> from <<\"FROM\">> <| ; <||> \\n |>\n <:>\n\n <:refference:>\n this. <<![service|service_call]name!>> ;\n <:>\n\n <:refference_:>\n <<name:up>> . <<name:up>> <? . <<name:up>> ?> \n <:>\n\n <:constructor:>\n constructor (\n <?\n <| @ <<'name'>> ( <? <| <<'name'>> <||> ' <<'name'>> ' <||> \" <<'name'>> \" |> <? , ?> ?> )\n <||> |>\n\n <| private\n <||> public\n <||> |>\n\n <| readonly <||> |>\n <<'variable'>> : <<'name'>>\n <? , ?>\n ?>\n ) { <---> } <| ; <||> \\n |>\n <:>\n\n <:function:>\n <<'name'>> ( <? <<name>> <| , <||> |> ?> ) { <---> } <| ; <||> \\n |>\n <:>\n\n <~~.module.ts~>\n\n <:declarations:>\n declarations : [\n <? \n <| <<name>> <| ( ) <||> |> <? , ?>\n <||> // -->> \\n\n <||> /* -->> */\n |>\n ?>\n ] <| , <||> \\n |>\n <:>\n\n <:imports:>\n imports : [\n <? \n <| <<name>> <| ( ) <||> |> <? , ?>\n <||> // -->> \\n\n <||> /* -->> */\n |>\n ?>\n ] <| , <||> \\n |>\n <:>\n\n <:exports:>\n exports : [\n <? \n <| <<name>> <| ( ) <||> |> <? , ?>\n <||> // -->> \\n\n <||> /* -->> */\n |>\n ?>\n ] <| , <||> \\n |>\n <:>\n\n <:providers:>\n providers : [\n <? \n <| <<name>> <| ( ) <||> |> <? , ?>\n <||> // -->> \\n\n <||> /* -->> */\n |>\n ?>\n ] <| , <||> \\n |>\n <:>\n\n <:module:> \n @NgModule ( { <---> } ) <? ; ?>\n export class <<name:up>> <| extends <<name>> <||> |> { <---> }\n <:>\n\n <~>\n\n <~~.service.ts~>\n <:tap:>\n <<'name'>>(() => this.log('fetched heroes'))\n <:>\n\n <:service_call:>\n <| public <||> |> <<name:up>> ( <? <<'name'>> : <<'name'>> <| [ ] <||> |> <| , <||> |> ?> ) : <<'name'>> <| <any> <||> |> { <---> }\n <:>\n\n <:service:>\n <| <||> @ <<'name2'>> ( <| <? <| , <||> |> <<'name2'>> ?> <||> { } |> { <---> } ) \\n |>\n export <| default <||> |> class <<name:up>> <| <||> implements <<'name'>> <?, <<'name'>> ?> |> { <---> }\n <:>\n <~>\n\n <~~.component.ts~>\n\n <:input:>\n @Input ( -->> ) <| public <||> |> <| set <||> get <||> |> <<input>> <| ! <||> |>\n <| = -->> <| ; <||> \\n |>\n <||> : -->> <| ; <||> \\n |>\n <||> ( -->> ) <| : <<name>> <||> |> { <---> }\n <||> ;\n <||> \\n |>\n <:>\n\n <:output:>\n @Output ( ) <<output>> <| : <<name>> <| < <<name>> > <||> |> <||> |> = new <<name>> <| < <<name>> > <||> |> ( ) <| ; <||> \\n |>\n <:>\n\n <:selector:> selector : <| ' <<selector>> ' <||> \" <<selector>> \" |> <| , <||> |> <:>\n <:templateUrl:> templateUrl : <<\"BBB\".html>> <| , <||> |> <:>\n <:template:> template : ` -->> ` <:>\n <:styleUrls:> styleUrls : [ <? <<\"CCC\".css>> <| , <||> |> ?> ] <| , <||> |> <:>\n <:styleUrl:> styleUrl : <<\"CCC\".css>> <| , <||> |> <:>\n <:standalone:> standalone : <<standalone>> <| , <||> |> <:>\n <:imports_:> imports : <| <<name>> <||> [ <? <<name>> <| , <||> |> ?> ] |> <| , <||> |> <:>\n <:changeDetection_:> changeDetection : <| <<name>> <||> [ <? <<name>> <| , <||> |> ?> ] |> <| , <||> |> <:>\n <:providers_:> providers : <| <<name>> <||> [ <? <<name>> <| , <||> |> ?> ] |> <| , <||> |> <:>\n\n <:component:>\n @Component ( { <---> } ) <? ; ?>\n export <? default ?> class <<name:up>> <| <||> implements <<name>> <? , <<name>> ?> |> { <-function-> }\n <:>\n\n <~>\n<~>\n\n<~\"BBB\".html~><~>\n<~\"CCC\".css~><~>\n<~package.json~>\n <:dependencies:> \"dependencies\" : { <---> } <:>\n <:material:> \"@angular/material\" : \" <<version>> \" <:>\n<~>","repoPatches":[{"key":0,"condition":"title===\"service\"","mods":[{"condition":0,"dir":"src/app/enviroment/enviroment.module.ts","key":0,"parent":"","patch":"@@ -4,8 +4,9 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+import { <~name.0~> } from '../../../<~file~.ts~>';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -33,8 +34,9 @@\n exports: [\n EnviromentComponent,\n ],\n providers: [\n+ <~name.0~>,\n ],\n bootstrap: [\n ]\n })\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~name.0~> } from '../../../<~file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n <~name.0~>,\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"service"}],"subCon":[{"key":1,"condition":"[dependencies].title===\"import\"","mods":[],"subCon":[{"key":2,"condition":"\"from\".0===\"angular-in-memory-web-api\"","mods":[{"condition":2,"dir":"src/app/enviroment/enviroment.module.ts","key":1,"parent":"","patch":"@@ -4,8 +4,10 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+import { <~[parent_].name.0~> } from '../../../<~[parent_].file~.ts~>';\n+import { HttpClientInMemoryWebApiModule } from 'angular-in-memory-web-api';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -28,13 +30,17 @@\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n+ HttpClientInMemoryWebApiModule.forRoot(InMemoryDataService, {\n+ dataEncapsulation: false,\n+ }),\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n+ <~[parent_].name.0~>,\n ],\n bootstrap: [\n ]\n })\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~[parent_].name.0~> } from '../../../<~[parent_].file~.ts~>';\nimport { HttpClientInMemoryWebApiModule } from 'angular-in-memory-web-api';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n HttpClientInMemoryWebApiModule.forRoot(InMemoryDataService, {\n dataEncapsulation: false,\n }),\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n <~[parent_].name.0~>,\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~[parent_].name.0~> } from '../../../<~[parent_].file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n <~[parent_].name.0~>,\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"angular-in-memory-web-api"}],"subCon":[]}]}]},{"key":3,"condition":"title===\"module\"","mods":[{"condition":3,"dir":"src/app/enviroment/enviroment.module.ts","key":2,"parent":"","patch":"@@ -4,8 +4,9 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+//import { <~name.0~> } from '../../../<~file~.ts~>';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -28,8 +29,9 @@\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n+ //<~name.0~>,\n ],\n exports: [\n EnviromentComponent,\n ],\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\n//import { <~name.0~> } from '../../../<~file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n //<~name.0~>,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"//module"}],"subCon":[]},{"key":4,"condition":"title===\"component\"","mods":[{"condition":4,"dir":"src/app/sidebar/sidebar.component.ts","key":3,"parent":"","patch":"@@ -17,8 +17,10 @@\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n \n routeList:string[][] = [\n+ [ '<~name.0~>'\n+ ],\n ]\n \n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n","patchText":"import { Component, EventEmitter, Input, Output } from '@angular/core';\nimport { ActivatedRoute, Params, Router } from \"@angular/router\";\n\ninterface MenuItem {\n icon: string;\n label: string;\n children?: MenuItem[];\n isOpen?: boolean;\n}\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.css'],\n})\nexport class SidebarComponent {\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n\n routeList:string[][] = [\n [ '<~name.0~>'\n ],\n ]\n\n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n\n toggleSidebar() {\n this.sidebarToggle.emit();\n }\n\n navClick(indexI: number) { \n let routeNav = '' \n for (let e in this.routeList[indexI]) { \n if (this.routeList[indexI][e].includes(':')){ \n routeNav = routeNav + '/' + (<HTMLInputElement>document.getElementById('param_' + indexI + '_' + e)).value; \n } else { \n routeNav = routeNav + '/' + this.routeList[indexI][e]; \n } \n } \n this.router.navigate([routeNav]).then(() => { \n window.location.reload(); \n }); \n } \n}\n","fileText":"import { Component, EventEmitter, Input, Output } from '@angular/core';\nimport { ActivatedRoute, Params, Router } from \"@angular/router\";\n\ninterface MenuItem {\n icon: string;\n label: string;\n children?: MenuItem[];\n isOpen?: boolean;\n}\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.css'],\n})\nexport class SidebarComponent {\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n\n routeList:string[][] = [\n ]\n\n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n\n toggleSidebar() {\n this.sidebarToggle.emit();\n }\n\n navClick(indexI: number) { \n let routeNav = '' \n for (let e in this.routeList[indexI]) { \n if (this.routeList[indexI][e].includes(':')){ \n routeNav = routeNav + '/' + (<HTMLInputElement>document.getElementById('param_' + indexI + '_' + e)).value; \n } else { \n routeNav = routeNav + '/' + this.routeList[indexI][e]; \n } \n } \n this.router.navigate([routeNav]).then(() => { \n window.location.reload(); \n }); \n } \n}\n","selector":"RouteList"},{"condition":4,"dir":"src/app/app.routing.ts","key":4,"parent":"","patch":"@@ -4,8 +4,10 @@\n import { Routes, RouterModule } from '@angular/router';\n import { EnviromentComponent } from './enviroment/enviroment.component';\n \n const routes: Routes = [\n+ { path: '<~name.0~>'\n+ , component: EnviromentComponent },\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n ];\n \n","patchText":"import { NgModule } from '@angular/core';\nimport { CommonModule, } from '@angular/common';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { Routes, RouterModule } from '@angular/router';\nimport { EnviromentComponent } from './enviroment/enviroment.component';\n\nconst routes: Routes = [\n { path: '<~name.0~>'\n , component: EnviromentComponent },\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n CommonModule,\n BrowserModule,\n RouterModule.forRoot(routes,{\n useHash: true\n })\n ],\n exports: [\n ],\n})\nexport class AppRoutingModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { CommonModule, } from '@angular/common';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { Routes, RouterModule } from '@angular/router';\nimport { EnviromentComponent } from './enviroment/enviroment.component';\n\nconst routes: Routes = [\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n CommonModule,\n BrowserModule,\n RouterModule.forRoot(routes,{\n useHash: true\n })\n ],\n exports: [\n ],\n})\nexport class AppRoutingModule { }\n","selector":"routModule"}],"subCon":[{"key":5,"condition":"{[dependencies].standalone.0===\"true\"}","mods":[{"condition":5,"dir":"src/app/enviroment/enviroment.module.ts","key":5,"parent":"","patch":"@@ -4,8 +4,9 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+import { <~name.0~> } from '../../../<~file~.ts~>';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -28,8 +29,9 @@\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n+ <~name.0~>,\n ],\n exports: [\n EnviromentComponent,\n ],\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~name.0~> } from '../../../<~file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n <~name.0~>,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"standaloneImport"}],"subCon":[]},{"key":6,"condition":"[descendant].title===\"paramMap\"","mods":[{"condition":6,"dir":"src/app/sidebar/sidebar.component.ts","key":6,"parent":"","patch":"@@ -17,8 +17,11 @@\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n \n routeList:string[][] = [\n+ [ '<~[parent].name.0~>'\n+ , ':<~param.0~>'\n+ ],\n ]\n \n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n","patchText":"import { Component, EventEmitter, Input, Output } from '@angular/core';\nimport { ActivatedRoute, Params, Router } from \"@angular/router\";\n\ninterface MenuItem {\n icon: string;\n label: string;\n children?: MenuItem[];\n isOpen?: boolean;\n}\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.css'],\n})\nexport class SidebarComponent {\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n\n routeList:string[][] = [\n [ '<~[parent].name.0~>'\n , ':<~param.0~>'\n ],\n ]\n\n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n\n toggleSidebar() {\n this.sidebarToggle.emit();\n }\n\n navClick(indexI: number) { \n let routeNav = '' \n for (let e in this.routeList[indexI]) { \n if (this.routeList[indexI][e].includes(':')){ \n routeNav = routeNav + '/' + (<HTMLInputElement>document.getElementById('param_' + indexI + '_' + e)).value; \n } else { \n routeNav = routeNav + '/' + this.routeList[indexI][e]; \n } \n } \n this.router.navigate([routeNav]).then(() => { \n window.location.reload(); \n }); \n } \n}\n","fileText":"import { Component, EventEmitter, Input, Output } from '@angular/core';\nimport { ActivatedRoute, Params, Router } from \"@angular/router\";\n\ninterface MenuItem {\n icon: string;\n label: string;\n children?: MenuItem[];\n isOpen?: boolean;\n}\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.css'],\n})\nexport class SidebarComponent {\n @Input() isSidebarCollapsed = true;\n @Output() sidebarToggle = new EventEmitter<void>();\n\n routeList:string[][] = [\n [ '<~[parent].name.0~>'\n ],\n ]\n\n constructor(private router: Router, private activatedRoute: ActivatedRoute) {\n }\n\n toggleSidebar() {\n this.sidebarToggle.emit();\n }\n\n navClick(indexI: number) { \n let routeNav = '' \n for (let e in this.routeList[indexI]) { \n if (this.routeList[indexI][e].includes(':')){ \n routeNav = routeNav + '/' + (<HTMLInputElement>document.getElementById('param_' + indexI + '_' + e)).value; \n } else { \n routeNav = routeNav + '/' + this.routeList[indexI][e]; \n } \n } \n this.router.navigate([routeNav]).then(() => { \n window.location.reload(); \n }); \n } \n}\n","selector":"param"},{"condition":6,"dir":"src/app/app.routing.ts","key":7,"parent":"","patch":"@@ -4,8 +4,11 @@\n import { Routes, RouterModule } from '@angular/router';\n import { EnviromentComponent } from './enviroment/enviroment.component';\n \n const routes: Routes = [\n+ { path: '<~[parent].name.0~>'\n+ + '/:<~param.0~>'\n+ , component: EnviromentComponent },\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n ];\n \n","patchText":"import { NgModule } from '@angular/core';\nimport { CommonModule, } from '@angular/common';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { Routes, RouterModule } from '@angular/router';\nimport { EnviromentComponent } from './enviroment/enviroment.component';\n\nconst routes: Routes = [\n { path: '<~[parent].name.0~>'\n + '/:<~param.0~>'\n , component: EnviromentComponent },\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n CommonModule,\n BrowserModule,\n RouterModule.forRoot(routes,{\n useHash: true\n })\n ],\n exports: [\n ],\n})\nexport class AppRoutingModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { CommonModule, } from '@angular/common';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { Routes, RouterModule } from '@angular/router';\nimport { EnviromentComponent } from './enviroment/enviroment.component';\n\nconst routes: Routes = [\n { path: '<~[parent].name.0~>'\n , component: EnviromentComponent },\n { path: 'enviroment', component: EnviromentComponent },\n { path: '', redirectTo: '/enviroment', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n CommonModule,\n BrowserModule,\n RouterModule.forRoot(routes,{\n useHash: true\n })\n ],\n exports: [\n ],\n})\nexport class AppRoutingModule { }\n","selector":"routeModuleParam"}],"subCon":[]},{"key":7,"condition":"[dependencies].title===\"selector\"","mods":[{"condition":7,"dir":"src/app/enviroment/enviroment.component.html","key":8,"parent":"","patch":"@@ -31,8 +31,10 @@\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n+ <<~selector.0~> *ngIf=\"this.component === '<~[parent].name.0~>'\"\n+ ></<~selector.0~>>\n </div>\n </div>\n </div>\n \n","patchText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n <<~selector.0~> *ngIf=\"this.component === '<~[parent].name.0~>'\"\n ></<~selector.0~>>\n </div>\n </div>\n </div>\n \n","fileText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n </div>\n </div>\n </div>\n \n","selector":"addToContainer"}],"subCon":[{"key":8,"condition":"[parent].title===\"component\"","mods":[],"subCon":[{"key":9,"condition":"[dependencies].title===\"output\"","mods":[{"condition":9,"dir":"src/app/enviroment/enviroment.component.ts","key":9,"parent":"","patch":"@@ -43,6 +43,9 @@\n height: `${event.rectangle.height}px`,\n };\n }\n \n+ <~output.0~>OutputEvent(response: any) {\n+ <§Output§§<~output.0~>OutputEvent§>\n+ }\n }\n \n","patchText":"import { Component } from '@angular/core';\nimport { NavigationError, Router } from '@angular/router';\nimport { ResizeEvent } from 'angular-resizable-element';\n\n@Component({\n selector: 'app-enviroment',\n templateUrl: './enviroment.component.html',\n styleUrls: ['./enviroment.component.css']\n})\nexport class EnviromentComponent {\n public style: object = {};\n\n component = ''\n\n constructor(private router: Router) {\n this.component = router.url.split('/')[1]\n router.events.subscribe((event) => {\n if (event instanceof NavigationError) {\n console.log(event.url)\n }\n });\n }\n\n validate(event: ResizeEvent): boolean {\n const MIN_DIMENSIONS_PX: number = 50;\n if (\n event.rectangle.width &&\n event.rectangle.height &&\n (event.rectangle.width < MIN_DIMENSIONS_PX ||\n event.rectangle.height < MIN_DIMENSIONS_PX)\n ) {\n return false;\n }\n return true;\n }\n\n onResizeEnd(event: ResizeEvent): void {\n this.style = {\n position: 'fixed',\n left: `${event.rectangle.left}px`,\n top: `${event.rectangle.top}px`,\n width: `${event.rectangle.width}px`,\n height: `${event.rectangle.height}px`,\n };\n }\n\n <~output.0~>OutputEvent(response: any) {\n <§Output§§<~output.0~>OutputEvent§>\n }\n}\n\n","fileText":"import { Component } from '@angular/core';\nimport { NavigationError, Router } from '@angular/router';\nimport { ResizeEvent } from 'angular-resizable-element';\n\n@Component({\n selector: 'app-enviroment',\n templateUrl: './enviroment.component.html',\n styleUrls: ['./enviroment.component.css']\n})\nexport class EnviromentComponent {\n public style: object = {};\n\n component = ''\n\n constructor(private router: Router) {\n this.component = router.url.split('/')[1]\n router.events.subscribe((event) => {\n if (event instanceof NavigationError) {\n console.log(event.url)\n }\n });\n }\n\n validate(event: ResizeEvent): boolean {\n const MIN_DIMENSIONS_PX: number = 50;\n if (\n event.rectangle.width &&\n event.rectangle.height &&\n (event.rectangle.width < MIN_DIMENSIONS_PX ||\n event.rectangle.height < MIN_DIMENSIONS_PX)\n ) {\n return false;\n }\n return true;\n }\n\n onResizeEnd(event: ResizeEvent): void {\n this.style = {\n position: 'fixed',\n left: `${event.rectangle.left}px`,\n top: `${event.rectangle.top}px`,\n width: `${event.rectangle.width}px`,\n height: `${event.rectangle.height}px`,\n };\n }\n\n}\n\n","selector":"output"},{"condition":9,"dir":"src/app/enviroment/enviroment.component.html","key":10,"parent":"","patch":"@@ -31,8 +31,11 @@\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n+ <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n+ (<~output.0~>)=\"<~output.0~>OutputEvent($event)\"\n+ ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","patchText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n (<~output.0~>)=\"<~output.0~>OutputEvent($event)\"\n ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","fileText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","selector":"output_"}],"subCon":[]},{"key":10,"condition":"[dependencies].title===\"input\"","mods":[{"condition":10,"dir":"src/app/enviroment/enviroment.component.ts","key":11,"parent":"","patch":"@@ -43,6 +43,7 @@\n height: `${event.rectangle.height}px`,\n };\n }\n \n+ <~input.0~>InputValue = <§Input§§<~input.0~>InputValue§>;\n }\n \n","patchText":"import { Component } from '@angular/core';\nimport { NavigationError, Router } from '@angular/router';\nimport { ResizeEvent } from 'angular-resizable-element';\n\n@Component({\n selector: 'app-enviroment',\n templateUrl: './enviroment.component.html',\n styleUrls: ['./enviroment.component.css']\n})\nexport class EnviromentComponent {\n public style: object = {};\n\n component = ''\n\n constructor(private router: Router) {\n this.component = router.url.split('/')[1]\n router.events.subscribe((event) => {\n if (event instanceof NavigationError) {\n console.log(event.url)\n }\n });\n }\n\n validate(event: ResizeEvent): boolean {\n const MIN_DIMENSIONS_PX: number = 50;\n if (\n event.rectangle.width &&\n event.rectangle.height &&\n (event.rectangle.width < MIN_DIMENSIONS_PX ||\n event.rectangle.height < MIN_DIMENSIONS_PX)\n ) {\n return false;\n }\n return true;\n }\n\n onResizeEnd(event: ResizeEvent): void {\n this.style = {\n position: 'fixed',\n left: `${event.rectangle.left}px`,\n top: `${event.rectangle.top}px`,\n width: `${event.rectangle.width}px`,\n height: `${event.rectangle.height}px`,\n };\n }\n\n <~input.0~>InputValue = <§Input§§<~input.0~>InputValue§>;\n}\n\n","fileText":"import { Component } from '@angular/core';\nimport { NavigationError, Router } from '@angular/router';\nimport { ResizeEvent } from 'angular-resizable-element';\n\n@Component({\n selector: 'app-enviroment',\n templateUrl: './enviroment.component.html',\n styleUrls: ['./enviroment.component.css']\n})\nexport class EnviromentComponent {\n public style: object = {};\n\n component = ''\n\n constructor(private router: Router) {\n this.component = router.url.split('/')[1]\n router.events.subscribe((event) => {\n if (event instanceof NavigationError) {\n console.log(event.url)\n }\n });\n }\n\n validate(event: ResizeEvent): boolean {\n const MIN_DIMENSIONS_PX: number = 50;\n if (\n event.rectangle.width &&\n event.rectangle.height &&\n (event.rectangle.width < MIN_DIMENSIONS_PX ||\n event.rectangle.height < MIN_DIMENSIONS_PX)\n ) {\n return false;\n }\n return true;\n }\n\n onResizeEnd(event: ResizeEvent): void {\n this.style = {\n position: 'fixed',\n left: `${event.rectangle.left}px`,\n top: `${event.rectangle.top}px`,\n width: `${event.rectangle.width}px`,\n height: `${event.rectangle.height}px`,\n };\n }\n\n}\n\n","selector":"input"},{"condition":10,"dir":"src/app/enviroment/enviroment.component.html","key":12,"parent":"","patch":"@@ -31,8 +31,11 @@\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n+ <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n+ [<~input.0~>]=this.<~input.0~>InputValue\n+ ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","patchText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n [<~input.0~>]=this.<~input.0~>InputValue\n ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","fileText":"\n<div class=\"text-center\">\n\n \n <div\n class=\"rectangle\"\n [ngStyle]=\"style\"\n mwlResizable\n [validateResize]=\"validate\"\n [enableGhostResize]=\"true\"\n [resizeSnapGrid]=\"{ left: 50, right: 50 }\"\n (resizeEnd)=\"onResizeEnd($event)\"\n >\n <div\n class=\"resize-handle-top\"\n mwlResizeHandle\n [resizeEdges]=\"{ top: true }\"\n ></div>\n <div\n class=\"resize-handle-left\"\n mwlResizeHandle\n [resizeEdges]=\"{ left: true }\"\n ></div>\n <div\n class=\"resize-handle-right\"\n mwlResizeHandle\n [resizeEdges]=\"{ right: true }\"\n ></div>\n <div\n class=\"resize-handle-bottom\"\n mwlResizeHandle\n [resizeEdges]=\"{ bottom: true }\"\n ></div>\n <div class=\"enviroment-container\">\n <<~[parent_].selector.0~> *ngIf=\"this.component === '<~[parent__].name.0~>'\"\n ></<~[parent_].selector.0~>>\n </div>\n </div>\n </div>\n \n","selector":"input_"}],"subCon":[]}]}]},{"key":11,"condition":"!{[dependencies].standalone.0===\"true\"}","mods":[{"condition":11,"dir":"src/app/enviroment/enviroment.module.ts","key":13,"parent":"","patch":"@@ -4,8 +4,9 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+import { <~name.0~> } from '../../../<~file~.ts~>';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -15,8 +16,9 @@\n \n @NgModule({\n declarations: [\n EnviromentComponent,\n+ <~name.0~>,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~name.0~> } from '../../../<~file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n <~name.0~>,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"envDeclaration"}],"subCon":[{"key":12,"condition":"{[rely].title===\"module\"}","mods":[{"condition":12,"dir":"src/app/enviroment/enviroment.module.ts","key":14,"parent":"","patch":"@@ -4,8 +4,9 @@\n import { FormsModule } from '@angular/forms';\n import { RouterModule } from '@angular/router';\n import { BrowserModule } from '@angular/platform-browser';\n import { ResizableModule } from 'angular-resizable-element';\n+import { <~[parent].name.0~> } from '../../../<~[parent].file~.ts~>';\n \n import {MatButtonModule} from '@angular/material/button';\n import {MatInputModule} from '@angular/material/input';\n import {MatRippleModule} from '@angular/material/core';\n@@ -15,8 +16,9 @@\n \n @NgModule({\n declarations: [\n EnviromentComponent,\n+ <~[parent].name.0~>,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n","patchText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~[parent].name.0~> } from '../../../<~[parent].file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n <~[parent].name.0~>,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","fileText":"import { NgModule } from '@angular/core';\nimport { EnviromentComponent } from './enviroment.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { RouterModule } from '@angular/router';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ResizableModule } from 'angular-resizable-element';\nimport { <~[parent].name.0~> } from '../../../<~[parent].file~.ts~>';\n\nimport {MatButtonModule} from '@angular/material/button';\nimport {MatInputModule} from '@angular/material/input';\nimport {MatRippleModule} from '@angular/material/core';\nimport {MatFormFieldModule} from '@angular/material/form-field';\nimport {MatTooltipModule} from '@angular/material/tooltip';\nimport {MatSelectModule} from '@angular/material/select';\n\n@NgModule({\n declarations: [\n EnviromentComponent,\n <~[parent].name.0~>,\n ],\n imports: [\n BrowserModule, \n ResizableModule,\n CommonModule,\n FormsModule,\n RouterModule,\n MatButtonModule,\n MatRippleModule,\n MatFormFieldModule,\n MatInputModule,\n MatSelectModule,\n MatTooltipModule,\n ],\n exports: [\n EnviromentComponent,\n ],\n providers: [\n ],\n bootstrap: [\n ]\n})\nexport class EnviromentModule { }\n","selector":"envModuleDev"}],"subCon":[]}]}]}],"repo":"angularTemp_oss"}