import { NgModule, ModuleWithProviders } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { TemplateDesignerComponent } from './template-designer.component';
//import { SharedModule } from '../shared/shared.module';
import { JsonSchemaFormModule } from 'angular2-json-schema-form';

@NgModule({
    imports: [  CommonModule, JsonSchemaFormModule.forRoot()],
    declarations: [TemplateDesignerComponent],    
    exports: [TemplateDesignerComponent]    
})

/*    
* Tree view module
***************************************************************/
export class TemplateDesignerModule {
    forRoot():ModuleWithProviders {
        return {
          ngModule: TemplateDesignerModule
        }
    }
}