UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

20 lines (19 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const laravel_jstools_di_1 = require("laravel-jstools-di"); const JSToolsAbstractMap_1 = require("../../../../app/JSToolsAbstractMap"); const AbstractMap_1 = require("../AbstractMap"); const DashlyService_1 = require("../services/DashlyService/DashlyService"); const ToastNotyService_1 = require("../services/ToastNotyService/ToastNotyService"); class BootstrapDashlyServiceProvider extends laravel_jstools_di_1.ServiceProvider { register() { this.singleton(AbstractMap_1.AbstractMap.DashlyServiceContract, () => { return new DashlyService_1.DashlyService(); }); this.alias(AbstractMap_1.AbstractMap.DashlyServiceContract, 'd'); this.singleton(JSToolsAbstractMap_1.JSToolsAbstractMap.NotyServiceContract, () => { return new ToastNotyService_1.ToastNotyService('toastContainer', { bootstrap: window.bootstrap }); }); } } exports.default = BootstrapDashlyServiceProvider;