@ctx-core/table
Version:
ctx-core table
27 lines (26 loc) • 1.17 kB
TypeScript
import type { ctx_T } from 'ctx-core/be'
import type { memo_T } from 'ctx-core/rmemo'
import type { column_a_T, header_row_T } from '../_types/index.js'
export declare function header_row$_<
ColDefs extends (([string, unknown][])|unknown[]|object) = ([string, unknown][])|unknown[]|object
>(ctx:ctx_T):memo_T<header_row_T<ColDefs>>
export { header_row$_ as header_row__ }
export declare function header_row_<
ColDefs extends (([string, unknown][])|unknown[]|object) = ([string, unknown][])|unknown[]|object
>(ctx:ctx_T):header_row_T<ColDefs>
export declare function header_row_<
ColDefs extends unknown[]
>(
column_a_OR_length:column_a_T<ColDefs>|number
):header_row_T<ColDefs>
export declare function header_row_<
ColDefs extends unknown[]
>(
ctx_or_column_a_or_length:ctx_T|column_a_T<ColDefs>|number
):header_row_T<ColDefs>
export declare function header_row__set<
ColDefs extends (([string, unknown][])|unknown[]|object) = ([string, unknown][])|unknown[]|object
>(ctx:ctx_T, column_a:header_row_T<ColDefs>):void
export declare function header_row__new<
ColDefs extends unknown[]|object
>(column_a_OR_length:string[]|number[]|number):header_row_T<ColDefs>