@tabuckner/doggo-translator-ts
Version:
A typescript doggo translator based on DoggoTranslatorCore
20 lines • 863 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var translation_tokens_enum_1 = require("./tokens/translation-tokens.enum");
var TokensService = /** @class */ (function () {
function TokensService() {
}
TokensService.getAllLanguageTokenKeys = function () {
return Object.keys(translation_tokens_enum_1.LANGUAGE_TOKENS_ENUM);
};
TokensService.getAllLanguageTokens = function () {
return Object.values(translation_tokens_enum_1.LANGUAGE_TOKENS_ENUM);
};
TokensService.languageAvailable = function (languageToken) {
var matchesArray = this.getAllLanguageTokens().filter(function (token) { return token === languageToken; });
return matchesArray.length > 0;
};
return TokensService;
}());
exports.TokensService = TokensService;
//# sourceMappingURL=tokens.service.js.map