abanking_npm_test
v1.0.0
Published
Тестовый npm-пакет для 3.3 задания из курса по JS/TS
Downloads
2
Readme
Рожков Максим 2023
Lock Keys In Object
Функция lock(sourceObj, keys), где
- sourceObj - исходный объект. Может содержать в себе number, string, boolean, а также другие объекты такого же типа
- keys - массив названий ключей, значения которых станут недоступными для изменения. Если значение данного ключа - объект, значит все его ключи станут недоступными для изменения. Если массив содержит ключ, которого нет в объекте, то нужно выбросить ошибку с описанием 'NoneKeyError'.
- Если в ключах попадается значение с типом, отличающимся от string, ключи не переданы, или передан пустой массив - ошибка 'Wrong keys argument'
- Если не передан объект, или тип значения в аргументе не является объектом - ошибка 'Uncorrect source object'