File manager - Edit - /var/www/payraty/helpdesk/common/resources/client/utils/shallow-equal.ts
Back
export function shallowEqual< T extends Record<string, unknown> = Record<string, unknown> >(objA?: T, objB?: T) { if (objA === objB) { return true; } if (!objA || !objB) { return false; } const aKeys = Object.keys(objA); const bKeys = Object.keys(objB); const len = aKeys.length; if (bKeys.length !== len) { return false; } for (let i = 0; i < len; i++) { const key = aKeys[i]; if ( objA[key] !== objB[key] || !Object.prototype.hasOwnProperty.call(objB, key) ) { return false; } } return true; }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings