import { BrowserModule } from '@angular/platform-browser';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { NTS_COMPONENTS } from './components/';
import { NTS_DIRECTIVES } from './directives/';
import { NTS_PIPES } from './pipes/';
import { NgModule } from '@angular/core';
import { NtsDatagridDeleteComponent } from './components/ui/datagrid/delete/delete.component';
import { SortablejsModule } from 'angular-sortablejs';
import { TextMaskModule } from 'angular2-text-mask';

@NgModule({
    imports: [
        CommonModule,
        FormsModule,
        TextMaskModule,
        SortablejsModule,
        BrowserModule
    ],
    declarations: [
        NTS_COMPONENTS,
        NTS_DIRECTIVES,
        NTS_PIPES
    ],
    exports: [
        NTS_COMPONENTS,
        NTS_DIRECTIVES,
        NTS_PIPES,
        BrowserModule
    ],
    entryComponents: [
        NtsDatagridDeleteComponent
    ]
})
export class NtsModule { }

