Инкапсуляция в js - это вопрос беспокоит каждого разработчика. Думаю надежный способ это соль+хэш, обычно это md5 функции + некая констанста, в typescript много возможностей скрытия пароля. Ссылки на репозитории github по теме node.js защиты паролей:
https://github.com/pvorb/node-md5
https://github.com/emn178/js-md5
https://github.com/mysqljs/mysql
https://github.com/brendanashworth/generate-password
https://github.com/auth0/password-sheriff