/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/global-styles-engine/src/core/equal.ts
22 строки
704 B
Marco Ciampini
ESLint: Replace strict config with bulk suppressions (#81248)
07 авг 2026, 14:34
Не верифицирован
07 авг 2026, 14:34
7f43eaf
Код
Авторство
О чём код?
import fastDeepEqual from 'fast-deep-equal/es6/index.js'; import type { GlobalStylesConfig } from '../types'; /** * Compares global style variations according to their styles and settings properties. * * @param original A global styles object. * @param variation A global styles object. * @return Whether `original` and `variation` match. */ export function areGlobalStylesEqual( original: GlobalStylesConfig, variation: GlobalStylesConfig ): boolean { if ( typeof original !== 'object' || typeof variation !== 'object' ) { return original === variation; } return ( fastDeepEqual( original?.styles, variation?.styles ) && fastDeepEqual( original?.settings, variation?.settings ) ); }