UNPKG

react-native-markdown-renderer

Version:

Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer).

15 lines (13 loc) 366 B
export default function flattenTokens(tokens) { return tokens.reduce((acc, curr) => { if (curr.type === 'inline' && curr.children && curr.children.length > 0) { const children = flattenTokens(curr.children); while (children.length) { acc.push(children.shift()); } } else { acc.push(curr); } return acc; }, []); }