/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/components/src/utils/get-node-text.ts
24 строки
450 B
Jarda Snajdr
Revert React 19 upgrade (#78940)
04 июн 2026, 16:27
Не верифицирован
04 июн 2026, 16:27
f119f8c
Код
Авторство
О чём код?
const getNodeText = ( node: React.ReactNode ): string => { if ( node === null ) { return ''; } switch ( typeof node ) { case 'string': case 'number': return node.toString(); case 'object': { if ( node instanceof Array ) { return node.map( getNodeText ).join( '' ); } if ( 'props' in node ) { return getNodeText( node.props.children ); } return ''; } default: return ''; } }; export default getNodeText;