ng-ptplibraries
Version:
102 lines (101 loc) • 11.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ServiceBase } from '../lib/base/service.base';
import { PTPStepWizardComponent } from './components/step-wizard/step-wizard.component';
import { PTPSpinnerComponent } from './components/spinner/spinner.component';
import { PTPPhoneNumberComponent } from './components/phonenumber-field/phone-number.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { FilterPipe } from './pipes/filter.pipe';
import { NumberOnlyDirective } from './directives/numberOnly.directive';
import { CountriesService } from './services/countries.service';
import { KeysPipe } from './pipes/keys.pipe';
import { RouterModule } from '@angular/router';
import { LazyPreloadingStrategy } from './preloadings/lazy.preloading';
import { PTPDateBoxComponent } from './components/datebox-field/datebox-field.component';
import { DateHelper } from './helpers/date.helper';
import { PTPErrorDivComponent } from './components/error-div/error-div.component';
import { PTPErrorMessageComponent } from './components/error-message/error-message.component';
import { PTPErrorRequirementComponent } from './components/error-requirement/error-requirement.component';
import { PTPCustomDataTable } from './components/custom-datatable/custom-datatable.component';
import { LoaderService } from './services/loader.service';
import { FloatOnlyDirective } from './directives/floatOnly.directive';
import { PTPPDFAttachmentComponent } from './components/pdf-attachment/pdf-attachment.component';
import { SafePipe } from './pipes/safe.pipe';
import { TruncatePipe } from './pipes/truncate.pipe';
import { ToDateTimePipe } from './pipes/toDatetime.pipe';
export class PTPCoreModules {
/**
* @param {?} config
* @return {?}
*/
static forRoot(config) {
return {
ngModule: PTPCoreModules,
providers: [
ServiceBase,
{ provide: 'config', useValue: config }
]
};
}
}
PTPCoreModules.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule,
FormsModule,
RouterModule,
ReactiveFormsModule
],
providers: [
LazyPreloadingStrategy,
CountriesService,
LoaderService,
DateHelper
],
declarations: [
FilterPipe,
KeysPipe,
SafePipe,
TruncatePipe,
ToDateTimePipe,
NumberOnlyDirective,
FloatOnlyDirective,
PTPStepWizardComponent,
PTPSpinnerComponent,
PTPPhoneNumberComponent,
PTPDateBoxComponent,
PTPErrorDivComponent,
PTPErrorMessageComponent,
PTPErrorRequirementComponent,
PTPCustomDataTable,
PTPPDFAttachmentComponent
],
exports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
RouterModule,
FilterPipe,
KeysPipe,
SafePipe,
TruncatePipe,
ToDateTimePipe,
NumberOnlyDirective,
FloatOnlyDirective,
PTPStepWizardComponent,
PTPSpinnerComponent,
PTPPhoneNumberComponent,
PTPDateBoxComponent,
PTPErrorDivComponent,
PTPErrorMessageComponent,
PTPErrorRequirementComponent,
PTPCustomDataTable,
PTPPDFAttachmentComponent
]
},] },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHRwY29yZS5tb2R1bGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctcHRwbGlicmFyaWVzLyIsInNvdXJjZXMiOlsibGliL3B0cGNvcmUubW9kdWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUV2RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxnREFBZ0QsQ0FBQztBQUN4RixPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSx1REFBdUQsQ0FBQztBQUNoRyxPQUFPLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbEUsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFVLE1BQU0saUJBQWlCLENBQUM7QUFDdkQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFDekYsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ25ELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQzlGLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQzFHLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzlGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUN0RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDN0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3JELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQXdEekQsTUFBTSxPQUFPLGNBQWM7Ozs7O0lBRXZCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBZTtRQUMxQixPQUFPO1lBQ0gsUUFBUSxFQUFFLGNBQWM7WUFDeEIsU0FBUyxFQUFFO2dCQUNQLFdBQVc7Z0JBQ1gsRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7YUFDMUM7U0FDSixDQUFDO0tBQ0w7OztZQWhFSixRQUFRLFNBQUM7Z0JBQ04sT0FBTyxFQUFFO29CQUNMLFlBQVk7b0JBQ1osV0FBVztvQkFDWCxZQUFZO29CQUNaLG1CQUFtQjtpQkFDdEI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNQLHNCQUFzQjtvQkFDdEIsZ0JBQWdCO29CQUNoQixhQUFhO29CQUNiLFVBQVU7aUJBQ2I7Z0JBQ0QsWUFBWSxFQUFFO29CQUNWLFVBQVU7b0JBQ1YsUUFBUTtvQkFDUixRQUFRO29CQUNSLFlBQVk7b0JBQ1osY0FBYztvQkFDZCxtQkFBbUI7b0JBQ25CLGtCQUFrQjtvQkFDbEIsc0JBQXNCO29CQUN0QixtQkFBbUI7b0JBQ25CLHVCQUF1QjtvQkFDdkIsbUJBQW1CO29CQUNuQixvQkFBb0I7b0JBQ3BCLHdCQUF3QjtvQkFDeEIsNEJBQTRCO29CQUM1QixrQkFBa0I7b0JBQ2xCLHlCQUF5QjtpQkFDNUI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNMLFlBQVk7b0JBQ1osV0FBVztvQkFDWCxtQkFBbUI7b0JBQ25CLFlBQVk7b0JBQ1osVUFBVTtvQkFDVixRQUFRO29CQUNSLFFBQVE7b0JBQ1IsWUFBWTtvQkFDWixjQUFjO29CQUNkLG1CQUFtQjtvQkFDbkIsa0JBQWtCO29CQUNsQixzQkFBc0I7b0JBQ3RCLG1CQUFtQjtvQkFDbkIsdUJBQXVCO29CQUN2QixtQkFBbUI7b0JBQ25CLG9CQUFvQjtvQkFDcEIsd0JBQXdCO29CQUN4Qiw0QkFBNEI7b0JBQzVCLGtCQUFrQjtvQkFDbEIseUJBQXlCO2lCQUM1QjthQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBTZXJ2aWNlQmFzZSB9IGZyb20gJy4uL2xpYi9iYXNlL3NlcnZpY2UuYmFzZSc7XG5pbXBvcnQgeyBDb25maWdzIH0gZnJvbSAnLi4vbGliL2ludGVyZmFjZXMvSUNvbmZpZyc7XG5pbXBvcnQgeyBQVFBTdGVwV2l6YXJkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3N0ZXAtd2l6YXJkL3N0ZXAtd2l6YXJkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBQVFBTcGlubmVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NwaW5uZXIvc3Bpbm5lci5jb21wb25lbnQnO1xuaW1wb3J0IHsgUFRQUGhvbmVOdW1iZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcGhvbmVudW1iZXItZmllbGQvcGhvbmUtbnVtYmVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IEZpbHRlclBpcGUgfSBmcm9tICcuL3BpcGVzL2ZpbHRlci5waXBlJztcbmltcG9ydCB7IE51bWJlck9ubHlEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbnVtYmVyT25seS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ291bnRyaWVzU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvY291bnRyaWVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgS2V5c1BpcGUgfSBmcm9tICcuL3BpcGVzL2tleXMucGlwZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUsIFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBMYXp5UHJlbG9hZGluZ1N0cmF0ZWd5IH0gZnJvbSAnLi9wcmVsb2FkaW5ncy9sYXp5LnByZWxvYWRpbmcnO1xuaW1wb3J0IHsgUFRQRGF0ZUJveENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRlYm94LWZpZWxkL2RhdGVib3gtZmllbGQuY29tcG9uZW50JztcbmltcG9ydCB7IERhdGVIZWxwZXIgfSBmcm9tICcuL2hlbHBlcnMvZGF0ZS5oZWxwZXInO1xuaW1wb3J0IHsgUFRQRXJyb3JEaXZDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZXJyb3ItZGl2L2Vycm9yLWRpdi5jb21wb25lbnQnO1xuaW1wb3J0IHsgUFRQRXJyb3JNZXNzYWdlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2Vycm9yLW1lc3NhZ2UvZXJyb3ItbWVzc2FnZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgUFRQRXJyb3JSZXF1aXJlbWVudENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9lcnJvci1yZXF1aXJlbWVudC9lcnJvci1yZXF1aXJlbWVudC5jb21wb25lbnQnO1xuaW1wb3J0IHsgUFRQQ3VzdG9tRGF0YVRhYmxlIH0gZnJvbSAnLi9jb21wb25lbnRzL2N1c3RvbS1kYXRhdGFibGUvY3VzdG9tLWRhdGF0YWJsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgTG9hZGVyU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvbG9hZGVyLnNlcnZpY2UnO1xuaW1wb3J0IHsgRmxvYXRPbmx5RGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2Zsb2F0T25seS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgUFRQUERGQXR0YWNobWVudENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9wZGYtYXR0YWNobWVudC9wZGYtYXR0YWNobWVudC5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2FmZVBpcGUgfSBmcm9tICcuL3BpcGVzL3NhZmUucGlwZSc7XG5pbXBvcnQgeyBUcnVuY2F0ZVBpcGUgfSBmcm9tICcuL3BpcGVzL3RydW5jYXRlLnBpcGUnO1xuaW1wb3J0IHsgVG9EYXRlVGltZVBpcGUgfSBmcm9tICcuL3BpcGVzL3RvRGF0ZXRpbWUucGlwZSc7XG5cbkBOZ01vZHVsZSh7XG4gICAgaW1wb3J0czogW1xuICAgICAgICBDb21tb25Nb2R1bGUsXG4gICAgICAgIEZvcm1zTW9kdWxlLFxuICAgICAgICBSb3V0ZXJNb2R1bGUsXG4gICAgICAgIFJlYWN0aXZlRm9ybXNNb2R1bGVcbiAgICBdLFxuICAgIHByb3ZpZGVyczogW1xuICAgICAgICBMYXp5UHJlbG9hZGluZ1N0cmF0ZWd5LFxuICAgICAgICBDb3VudHJpZXNTZXJ2aWNlLFxuICAgICAgICBMb2FkZXJTZXJ2aWNlLFxuICAgICAgICBEYXRlSGVscGVyXG4gICAgXSxcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgRmlsdGVyUGlwZSxcbiAgICAgICAgS2V5c1BpcGUsXG4gICAgICAgIFNhZmVQaXBlLFxuICAgICAgICBUcnVuY2F0ZVBpcGUsXG4gICAgICAgIFRvRGF0ZVRpbWVQaXBlLFxuICAgICAgICBOdW1iZXJPbmx5RGlyZWN0aXZlLFxuICAgICAgICBGbG9hdE9ubHlEaXJlY3RpdmUsXG4gICAgICAgIFBUUFN0ZXBXaXphcmRDb21wb25lbnQsXG4gICAgICAgIFBUUFNwaW5uZXJDb21wb25lbnQsXG4gICAgICAgIFBUUFBob25lTnVtYmVyQ29tcG9uZW50LFxuICAgICAgICBQVFBEYXRlQm94Q29tcG9uZW50LFxuICAgICAgICBQVFBFcnJvckRpdkNvbXBvbmVudCxcbiAgICAgICAgUFRQRXJyb3JNZXNzYWdlQ29tcG9uZW50LFxuICAgICAgICBQVFBFcnJvclJlcXVpcmVtZW50Q29tcG9uZW50LFxuICAgICAgICBQVFBDdXN0b21EYXRhVGFibGUsXG4gICAgICAgIFBUUFBERkF0dGFjaG1lbnRDb21wb25lbnRcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgQ29tbW9uTW9kdWxlLFxuICAgICAgICBGb3Jtc01vZHVsZSxcbiAgICAgICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcbiAgICAgICAgUm91dGVyTW9kdWxlLFxuICAgICAgICBGaWx0ZXJQaXBlLFxuICAgICAgICBLZXlzUGlwZSxcbiAgICAgICAgU2FmZVBpcGUsXG4gICAgICAgIFRydW5jYXRlUGlwZSxcbiAgICAgICAgVG9EYXRlVGltZVBpcGUsXG4gICAgICAgIE51bWJlck9ubHlEaXJlY3RpdmUsXG4gICAgICAgIEZsb2F0T25seURpcmVjdGl2ZSxcbiAgICAgICAgUFRQU3RlcFdpemFyZENvbXBvbmVudCxcbiAgICAgICAgUFRQU3Bpbm5lckNvbXBvbmVudCxcbiAgICAgICAgUFRQUGhvbmVOdW1iZXJDb21wb25lbnQsXG4gICAgICAgIFBUUERhdGVCb3hDb21wb25lbnQsXG4gICAgICAgIFBUUEVycm9yRGl2Q29tcG9uZW50LFxuICAgICAgICBQVFBFcnJvck1lc3NhZ2VDb21wb25lbnQsXG4gICAgICAgIFBUUEVycm9yUmVxdWlyZW1lbnRDb21wb25lbnQsXG4gICAgICAgIFBUUEN1c3RvbURhdGFUYWJsZSxcbiAgICAgICAgUFRQUERGQXR0YWNobWVudENvbXBvbmVudFxuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgUFRQQ29yZU1vZHVsZXMge1xuXG4gICAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBDb25maWdzKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogUFRQQ29yZU1vZHVsZXMsXG4gICAgICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICAgICAgICBTZXJ2aWNlQmFzZSxcbiAgICAgICAgICAgICAgICB7IHByb3ZpZGU6ICdjb25maWcnLCB1c2VWYWx1ZTogY29uZmlnIH1cbiAgICAgICAgICAgIF1cbiAgICAgICAgfTtcbiAgICB9XG59XG4iXX0=