berish-pathof
v1.0.0
Published
Контроль доступа к полям определенного объекта по динамическому ключу
Downloads
2
Readme
Berish PathOf ·
Контроль доступа к полям определенного объекта по динамическому ключу. Полная поддержка typescript
npm install berish-pathof --save
Пример
import * as PathOf from 'berish-pathof';
const model = {
login: 'root',
password: 'admin123456',
profile: {
firstname: 'Ravil',
lastname: 'Berishev',
},
};
const pathResult = PathOf.of(model)('login');
console.log(pathResult.get()); // 'root'
console.log(pathResult.original); // === model
console.log(pathResult.path); // ['login'];
pathResult.set('root2');
console.log(pathResult.get()); // root2
console.log(model.login); // root2