@wordpress/components
Version:
UI components for WordPress.
8 lines (7 loc) • 984 B
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/utils/get-node-text.ts"],
"sourcesContent": ["const getNodeText = node => {\n if (node === null) {\n return '';\n }\n switch (typeof node) {\n case 'string':\n case 'number':\n return node.toString();\n case 'object':\n {\n if (node instanceof Array) {\n return node.map(getNodeText).join('');\n }\n if ('props' in node) {\n return getNodeText(node.props.children);\n }\n return '';\n }\n default:\n return '';\n }\n};\nexport default getNodeText;"],
"mappings": ";AAAA,IAAM,cAAc,UAAQ;AAC1B,MAAI,SAAS,MAAM;AACjB,WAAO;AAAA,EACT;AACA,UAAQ,OAAO,MAAM;AAAA,IACnB,KAAK;AAAA,IACL,KAAK;AACH,aAAO,KAAK,SAAS;AAAA,IACvB,KAAK,UACH;AACE,UAAI,gBAAgB,OAAO;AACzB,eAAO,KAAK,IAAI,WAAW,EAAE,KAAK,EAAE;AAAA,MACtC;AACA,UAAI,WAAW,MAAM;AACnB,eAAO,YAAY,KAAK,MAAM,QAAQ;AAAA,MACxC;AACA,aAAO;AAAA,IACT;AAAA,IACF;AACE,aAAO;AAAA,EACX;AACF;AACA,IAAO,wBAAQ;",
"names": []
}