UNPKG

@ctx-core/table

Version:
25 lines (24 loc) 573 B
import { data_row__dehydrate } from '../data_row__dehydrate/index.js' /** @typedef {import('../_types/index.d.ts').val__dehydrate_T} */ /** @typedef {import('../_types/index.d.ts').table_T} */ /** * @param {table_T}table * @param {val__dehydrate_T}[val__dehydrate] * @returns {table_T<unknown>} */ export function table__dehydrate( table, val__dehydrate = $=>$ ) { const { header_row } = table return /** @type {table_T} */{ header_row, data_row_a: table.data_row_a .map(data_row=> data_row__dehydrate( data_row, val__dehydrate)) } }