import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { HostComponent } from './editor/host/host.component'; import {NodePickerComponent} from './editor/node-picker/node-picker.component'; import {IonicModule} from '@ionic/angular'; import {DatabaseComponent} from './editor/database/database.component'; import {AgGridModule} from 'ag-grid-angular'; import {ColumnsComponent} from './editor/database/columns/columns.component'; import {FormsModule} from '@angular/forms'; import {CodeComponent} from './editor/code/code.component'; import {MonacoEditorModule} from 'ngx-monaco-editor'; import {FilesComponent} from './editor/files/files.component'; import {OptionPickerComponent} from './option-picker/option-picker.component'; import {HostOptionsComponent} from './editor/host-options/host-options.component'; import {OptionMenuComponent} from './option-menu/option-menu.component'; import {SelectorComponent} from './sharing/selector/selector.component'; @NgModule({ declarations: [ HostComponent, NodePickerComponent, DatabaseComponent, ColumnsComponent, CodeComponent, FilesComponent, OptionPickerComponent, HostOptionsComponent, OptionMenuComponent, SelectorComponent, ], imports: [ CommonModule, IonicModule, AgGridModule, FormsModule, MonacoEditorModule ], entryComponents: [ HostComponent, NodePickerComponent, DatabaseComponent, ColumnsComponent, CodeComponent, FilesComponent, OptionPickerComponent, HostOptionsComponent, OptionMenuComponent, SelectorComponent, ], exports: [ HostComponent, NodePickerComponent, DatabaseComponent, ColumnsComponent, CodeComponent, FilesComponent, OptionPickerComponent, HostOptionsComponent, OptionMenuComponent, SelectorComponent, ] }) export class ComponentsModule {}