/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/keycodes/src/platform.ts
23 строки
463 B
Eshaan Dabasiya
Migrate `keycodes` package to TypeScript (#70466)
05 авг 2025, 12:11
Не верифицирован
05 авг 2025, 12:11
43fd8a3
Код
Авторство
О чём код?
/** * Return true if platform is MacOS. * * @param _window window object by default; used for DI testing. * * @return True if MacOS; false otherwise. */ export function isAppleOS( _window?: Window ): boolean { if ( ! _window ) { if ( typeof window === 'undefined' ) { return false; } _window = window; } const { platform } = _window.navigator; return ( platform.indexOf( 'Mac' ) !== -1 || [ 'iPad', 'iPhone' ].includes( platform ) ); }