New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@emartech/angular-translate

Package Overview
Dependencies
Maintainers
66
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@emartech/angular-translate - npm Package Compare versions

Comparing version 1.5.1 to 1.6.0

9

dist/lib/service.d.ts

@@ -0,1 +1,3 @@

/// <reference types="chai" />
/// <reference types="core-js" />
export declare class TranslateService {

@@ -9,4 +11,7 @@ private _translations;

translateChunk(object: {
[key: string]: string;
}): {};
[key: string]: string | Object;
}): {
[key: string]: string | Object;
};
private _deepTranslate(value);
private _getParts(text);

@@ -13,0 +18,0 @@ private _getDefault(key);

@@ -42,6 +42,9 @@ "use strict";

return Object.keys(object).reduce(function (translated, key) {
return Object.assign({}, translated, (_a = {}, _a[key] = _this.translate(object[key]), _a));
return Object.assign({}, translated, (_a = {}, _a[key] = _this._deepTranslate(object[key]), _a));
var _a;
}, {});
};
TranslateService.prototype._deepTranslate = function (value) {
return typeof value === 'string' ? this.translate(value) : this.translateChunk(value);
};
TranslateService.prototype._getParts = function (text) {

@@ -48,0 +51,0 @@ return ramda_1.pipe(ramda_1.split('%s'), ramda_1.map(ramda_1.split('%d')), ramda_1.flatten)(text);

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":3,"metadata":{"TranslateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["translations"]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"setTranslations":[{"__symbolic":"method"}],"hasTranslation":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translatePart":[{"__symbolic":"method"}],"translateChunk":[{"__symbolic":"method"}],"_getParts":[{"__symbolic":"method"}],"_getDefault":[{"__symbolic":"method"}],"_getDefaultForPart":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"TranslateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["translations"]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"setTranslations":[{"__symbolic":"method"}],"hasTranslation":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translatePart":[{"__symbolic":"method"}],"translateChunk":[{"__symbolic":"method"}],"_getParts":[{"__symbolic":"method"}],"_getDefault":[{"__symbolic":"method"}],"_getDefaultForPart":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":3,"metadata":{"TranslateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["translations"]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"setTranslations":[{"__symbolic":"method"}],"hasTranslation":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translatePart":[{"__symbolic":"method"}],"translateChunk":[{"__symbolic":"method"}],"_deepTranslate":[{"__symbolic":"method"}],"_getParts":[{"__symbolic":"method"}],"_getDefault":[{"__symbolic":"method"}],"_getDefaultForPart":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"TranslateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["translations"]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"setTranslations":[{"__symbolic":"method"}],"hasTranslation":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translatePart":[{"__symbolic":"method"}],"translateChunk":[{"__symbolic":"method"}],"_deepTranslate":[{"__symbolic":"method"}],"_getParts":[{"__symbolic":"method"}],"_getDefault":[{"__symbolic":"method"}],"_getDefaultForPart":[{"__symbolic":"method"}]}}}}]

@@ -0,1 +1,3 @@

/// <reference types="chai" />
/// <reference types="core-js" />
import { TranslateService } from './service';

@@ -6,6 +8,6 @@ export declare class TranslateChunkPipe {

transform(object: {
[key: string]: string;
[key: string]: string | Object;
}): {
[key: string]: string;
[key: string]: string | Object;
};
}

@@ -64,3 +64,3 @@ {

},
"version": "1.5.1"
"version": "1.6.0"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc