{ function translateFilter($injector: ng.auto.IInjectorService) { "ngInject"; let pipTranslate: pip.services.ITranslateService = $injector.has('pipTranslate') ? $injector.get('pipTranslate') : null; return function (key: string) { return pipTranslate ? pipTranslate.translate(key) || key : key; } } angular .module('pipNav.Translate', []) .filter('translate', translateFilter); }