{ "extensions": { "constants": [ { "key": "DEFAULT_AUTO_DISMISS", "value": 3000 }, { "key": "FORCE_AUTO_DISMISS", "value": 1000 }, { "key": "MINIMIZE_TIMEOUT", "value": 300 } ], "templates": [ { "key":"notificationIndicatorTemplate", "templateUrl": "notification-indicator.html" } ], "controllers": [ { "key": "NotificationIndicatorController", "implementation": "NotificationIndicatorController.js", "depends": ["$scope", "notificationService", "dialogService"] } ], "indicators": [ { "implementation": "NotificationIndicator.js", "priority": "fallback" } ], "services": [ { "key": "notificationService", "implementation": "NotificationService.js", "depends": [ "$timeout", "DEFAULT_AUTO_DISMISS", "MINIMIZE_TIMEOUT" ] } ] } }