CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
keytar.js44 linesDownload Raw Back to lib
1var keytar = require('../build/Release/keytar.node')2 3function checkRequired(val, name) {4  if (!val || val.length <= 0) {5    throw new Error(name + ' is required.');6  }7}8 9module.exports = {10  getPassword: function (service, account) {11    checkRequired(service, 'Service')12    checkRequired(account, 'Account')13 14    return keytar.getPassword(service, account)15  },16 17  setPassword: function (service, account, password) {18    checkRequired(service, 'Service')19    checkRequired(account, 'Account')20    checkRequired(password, 'Password')21 22    return keytar.setPassword(service, account, password)23  },24 25  deletePassword: function (service, account) {26    checkRequired(service, 'Service')27    checkRequired(account, 'Account')28 29    return keytar.deletePassword(service, account)30  },31 32  findPassword: function (service) {33    checkRequired(service, 'Service')34 35    return keytar.findPassword(service)36  },37 38  findCredentials: function (service) {39    checkRequired(service, 'Service')40 41    return keytar.findCredentials(service)42  }43}44 
basant307/AI_Governance_Project · CoolFace