/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/Libraries/Utilities/differ/pointsDiffer.js
27 строк
547 B
Sam Zhou
Add annotations to fix future natural inference errors in xplat/js
14 авг 2025, 04:15
14 авг 2025, 04:15
35bee1a
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow * @format */ 'use strict'; type Point = { x: ?number, y: ?number, ... }; const dummyPoint: Point = {x: undefined, y: undefined}; function pointsDiffer(one: ?Point, two: ?Point): boolean { one = one || dummyPoint; two = two || dummyPoint; return one !== two && (one.x !== two.x || one.y !== two.y); } export default pointsDiffer;