@ton-hard-core/nest-twa
Version:
NestJS Telegram Web App Module
17 lines • 548 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TelegramUser = void 0;
const lodash_1 = require("lodash");
exports.TelegramUser = {
fromJSON: (json) => {
const parsed = JSON.parse(json);
return Object.keys(parsed).reduce((acc, key) => {
const camelKey = (0, lodash_1.camelCase)(key);
return {
...acc,
[camelKey]: parsed[key]
};
}, {}); // TODO: handle invalid data
}
};
//# sourceMappingURL=telegram-user.js.map