novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
50 lines • 2.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// NG2
var core_1 = require("@angular/core");
// APP
var DragulaService_1 = require("./src/elements/dragula/DragulaService");
var ModalService_1 = require("./src/elements/modal/ModalService");
var Modal_1 = require("./src/elements/modal/Modal");
var ToastService_1 = require("./src/elements/toast/ToastService");
var ComponentUtils_1 = require("./src/utils/component-utils/ComponentUtils");
var FieldInteractionApi_1 = require("./src/elements/form/FieldInteractionApi");
var DateFormat_1 = require("./src/services/date-format/DateFormat");
var global_service_1 = require("./src/services/global/global.service");
var storage_service_1 = require("./src/services/storage/storage.service");
var NOVO_ELEMENTS_PROVIDERS = [
{ provide: DragulaService_1.NovoDragulaService, useClass: DragulaService_1.NovoDragulaService },
{ provide: Modal_1.NovoModalRef, useClass: Modal_1.NovoModalRef },
{ provide: ModalService_1.NovoModalService, useClass: ModalService_1.NovoModalService },
{ provide: ToastService_1.NovoToastService, useClass: ToastService_1.NovoToastService },
{ provide: ComponentUtils_1.ComponentUtils, useClass: ComponentUtils_1.ComponentUtils },
{ provide: global_service_1.GlobalRef, useClass: global_service_1.BrowserGlobalRef },
{ provide: storage_service_1.LocalStorageService, useClass: storage_service_1.LocalStorageService },
FieldInteractionApi_1.FieldInteractionApi,
DateFormat_1.DateFormatService
];
var NovoElementProviders = (function () {
function NovoElementProviders() {
}
NovoElementProviders.forRoot = function () {
return {
ngModule: NovoElementProviders,
providers: NOVO_ELEMENTS_PROVIDERS.slice()
};
};
NovoElementProviders.forChild = function () {
return {
ngModule: NovoElementProviders
};
};
return NovoElementProviders;
}());
NovoElementProviders.decorators = [
{ type: core_1.NgModule, args: [{
imports: []
},] },
];
/** @nocollapse */
NovoElementProviders.ctorParameters = function () { return []; };
exports.NovoElementProviders = NovoElementProviders;
//# sourceMappingURL=novo-elements.providers.js.map