валидировать.
Где-то мне попадалось несколько либ, но я их потерял.
валидировать в плане?
Joi, ajv and so on
https://github.com/icebob/fastest-validator
Ууу оно не на тс
а это на оценку
какую оценку?
по факту эту штуку можно переписать одной функцией которая сравнивает ключи и значения по типам
иди перепиши, умник
function shallowEqual(object1, object2) { const keys1 = Object.keys(object1); const keys2 = Object.keys(object2); if (keys1.length !== keys2.length) { return false; } for (let key of keys1) { if (object1[key] !== object2[key]) { return false; } } return true; }
первая ссылка в гугле лол
можешь собрать неподходящие ключи в другой обьект чтоб выяснить что именно не подходит
ты вообще открывал пакет и смотрел его возможности? ты взял 1/10 логики и почему-то подумал, что это ===
еще раз, здесь задали вопрос как можно res.body сравнить по типам, я ответил что для этого нет смысла ставить отдельный пакет, это можно сделать одной функцией, где я не прав?
господь-господь, ну ты ведь понимаешь сам, что этого крайне недостаточно? что ты человеку предлагаешь херню из под коня?
я вообще против того чтоб на каждый чих использовать готовое решение, если человек не может сравнить два массива и использует для этого ЦЕЛУЮ ЛИБУ, то зачем такой кодер нужен вообще?
Обсуждают сегодня