UNPKG

@atlaskit/renderer

Version:
24 lines 576 B
import { reduce } from './'; const table = (node, schema) => { const result = []; node.forEach(n => { result.push(tableRow(n, schema)); }); return result.join('\n'); }; const tableRow = (node, schema) => { const result = []; const separator = '|'; node.forEach(n => { result.push(tableCell(n, schema)); }); return `${separator}${result.join(`${separator}`)}${separator}`; }; const tableCell = (node, schema) => { const result = []; node.forEach(n => { result.push(reduce(n, schema)); }); return result.join('\n'); }; export default table;