UNPKG

@wordpress/components

Version:
30 lines (29 loc) 637 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const getNodeText = node => { 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 ''; } }; var _default = exports.default = getNodeText; //# sourceMappingURL=get-node-text.js.map